在Unity中,我有类Function1
,Function2
等等,他们从Functions
类继承并附加到单独的预制件上。 Functions
类有一个类型为Movement的目标变量,它附加到一个名为Character
的游戏对象。
例如,我将Function1
附加到层次结构中的预制件并将Character
拖到目标变量上,它就可以正常工作了。但是当我将预制件拉到项目文件夹时,变量目标将返回到None类型。运动是一个单身人士。我只是在Function1
脚本中使用GetComponent,它可以工作。但我无法理解为什么我不能通过层次结构分配值。
顺便说一下,我需要Character
的转换来寻找路径。