繁体   English   中英

Unity-在检查器中显示其他变量的不同值的不同属性

[英]Unity - Show Different attributes for different values of another variables in inspector

我想要这样的东西:

我有一个附加到游戏对象的脚本。 该脚本具有以下内容,例如:

enum Type {type1, type2};

public Type temptype;

public float F1;
public float F2;
public float F3;
public float F4;
public float F5;

在检查器中,当我为“ temptype”变量选择“ type1”时,我希望F1,F2和F3出现,但F4和F5隐藏。 当选择“ type2”时,F1,F2,F3隐藏,并且F4和F5可见。

这就像画布组件的“渲染模式”选项。 当我们选择“屏幕空间-覆盖”时,下面显示一些变量,而当我们选择“世界”时,则会出现一些不同的变量。

我不想使用自定义检查器技术。 也许是抽屉或属性。

我认为没有customEditors不可能实现:/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM