您当前的位置: 首页 >  unity
  • 8浏览

    0关注

    193博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity中OnValidate的使用

我寄人间雪满头丶 发布时间:2020-06-05 13:36:35 ,浏览量:8

OnValidate可以用来验证一些数据,脚本加载或Inspector中的任何值被修改时会调用。 详细介绍可以看下面的链接参考。 相关链接

我目前使用到的用法是拖拽赋值时获取目标值,效果如下图。当我往Games拖拽物体时,会给GamePath自动赋值。 在这里插入图片描述在这里插入图片描述

代码示例:

    const string GameFolderPath = "Game/";
    public List gamePath;
    
#if UNITY_EDITOR
    public List Games;
    private void OnValidate()
    {
        gamePath = Games.Select(_ => GameFolderPath + _.name).ToList();
    }
#endif
关注
打赏
1648518768
查看更多评论
立即登录/注册

微信扫码登录

0.1392s