我写了一个比较通用的脚本,用于去收集物品,然而各个物品的种类尽不相同,有的是在空中的,有的是在地上的(生成后因重力掉下来)
如果用以前的方法,那就是if(GetComponent<***>()!=null)***...
其实这样的效率并不高,unity提供了更新更好用的TryGetComponent来应对上述情况,这样可以尝试去获取组件而又无需担心报空
我写了一个比较通用的脚本,用于去收集物品,然而各个物品的种类尽不相同,有的是在空中的,有的是在地上的(生成后因重力掉下来)
如果用以前的方法,那就是if(GetComponent<***>()!=null)***...
其实这样的效率并不高,unity提供了更新更好用的TryGetComponent来应对上述情况,这样可以尝试去获取组件而又无需担心报空