什么是最有效的方法-检查标签或GetComponent

问题描述 投票:0回答:1

我正在考虑检查的最佳方法是GameObject是否为敌人。我可以使用CompareTag方法检查它是否为“ Enemy”或尝试获取组件,例如“ EnemyController”,但是我很困惑。你能告诉我在Unity中做这样的事情最有效的方法是什么吗?

感谢您的回复。

c# visual-studio unity3d game-development
1个回答
0
投票

您可以创建一个字典,该字典使用对撞机作为键,并使用脚本作为值。您需要在自己时自行管理并删除项目。

© www.soinside.com 2019 - 2024. All rights reserved.