我有两节课
第一:PlayerPositionSwitchManager
第二:滚动脚本
当继承PlayersPositionSwitchManager类中的变量时,PlayerPositionSwitchManager类中的所有公共变量都会出现在ScrollingBgScript类的检查器中。
我不知道为什么所有第一类公共变量都出现在第二类检查器中,并且我不希望这样做。也许我还不知道:D
也许我在犯一些错误,非常感谢。
答案 0 :(得分:2)
在Unity中,公共变量将始终出现在类检查器中。由于ScrollingBgScript继承了这些公共变量,因此就好像ScrollingBgScript可以访问那些公共变量一样。这些变量将不可避免地显示在类检查器中。这能回答您的问题吗?
答案 1 :(得分:1)
如果您不希望它们显示在子类中,请考虑使用受保护的访问修饰符,而不是公开使用或将其修饰为HideInInspector