这里举个例子,只是为了便于理解:
Sprite A 是一个球。Sprite B 是一个立方体。当球接触立方体一次时,我希望标签说第一次接触。当同一个球再次接触同一个立方体时,我希望标签说第二次接触。当同一个球,再次接触同一个立方体时,我想让标签说第三次接触。
我该如何做到这一点?
在我看来,Sprite 套件似乎只允许对精灵之间的 1 次碰撞进行编程,这是非常有限的。特别是,因为我想创建一个敌人,它实际上会根据从玩家那里接收到的命中量来改变行为,而不仅仅是每次碰撞都采取相同的动作。
这里举个例子,只是为了便于理解:
Sprite A 是一个球。Sprite B 是一个立方体。当球接触立方体一次时,我希望标签说第一次接触。当同一个球再次接触同一个立方体时,我希望标签说第二次接触。当同一个球,再次接触同一个立方体时,我想让标签说第三次接触。
我该如何做到这一点?
在我看来,Sprite 套件似乎只允许对精灵之间的 1 次碰撞进行编程,这是非常有限的。特别是,因为我想创建一个敌人,它实际上会根据从玩家那里接收到的命中量来改变行为,而不仅仅是每次碰撞都采取相同的动作。