我是Unity新手!
我有一个带有此树的玩家预制件: Player tree 每个项目都有一个BoxCollider2D组件
我也有一个使用此脚本的墙面预制件: Wall Script
我想做的是将topCol的对撞机设置为Up Collider变量,将downCol的对撞机设置为Down Collider变量,依此类推... 我似乎无法在检查器中弄清楚该怎么做,因为似乎只能选择播放器预制boxcollider2d组件,而不能选择子组件!
我知道我可以通过脚本来检索那些组件,我只是想知道是否可以仅通过检查器来做到这一点!
感谢您阅读:D
答案 0 :(得分:2)
因为预制的播放器实例化,所以您希望墙壁引用实例化的播放器:而不是预制的播放器!
因为还实例化了墙壁 ,这意味着您无法引用场景对象(因为在实例化预制件时可能不存在场景对象)!
< / li>因此,您只能在运行时通过代码仅分配这些字段。