下面的问题很有趣:为了方便在层次结构中分离对象,我创建了几个空的游戏对象(Create -> Empty)并命名它们:玩家设置、敌人设置等。告诉我,这些空对象对性能有多大影响,我删除它们会更好吗?预先感谢您的回复!
主页
/
user-374192
Nikita Matskevitch's questions
我需要实现一种机制,使碰到第一个敌人的第一个对撞机的子弹不会停止,而是会飞得更远,只有在与第二个敌人的第二个对撞机接触时才会关闭。我引入了一个条件 int 变量,给它赋值为 2,每次碰到敌对撞机时,数值减一。唯一的问题是当子弹击中第一个对撞机时,它击中并飞走,但应该继续飞行(穿过对撞机,并被计算在内)。
告诉我,如果我有一个挂在主对象上的角色脚本,并且我有一个 Collider2D 挂在其上的子对象(角色头部),我如何通过挂在主对象上的脚本检查子弹是否击中头部对撞机? 毕竟,一切都在一个脚本中会更容易,而不是为身体的各个部位创建不同的脚本以进一步检查命中