遇到一个获取其它 getComponent 节点为null的问题,特别记录下。
问题场景如下:
1、有一个Node名为map,绑定了脚本Map.ts.
2、另一个Node名为player,绑定了脚本Player.ts,脚本中有一个mapNode的节点,通过编辑器完成赋值。
3、在Player脚本中通过mapNode.getComponent('map'); 获取到的值为空。
问题:mapNode.getComponent('Map'); 大小写的问题,即如果该节点绑定了脚本,则传参应当与脚本名一致的。
备: Node名称尽量与绑定的脚本名称一致。