在不断的碰撞过程中,分数是否只能提高1
这是我用于碰撞的代码
if (Collision(object1, object)) {
score += 1;
答案 0 :(得分:0)
如果您要制作游戏引擎,建议您使用事件驱动的体系结构。最佳做法是创建一个特殊的事件CollisionStartEvent,该事件仅在每次新碰撞的第一个交点处触发,而不是在连续碰撞的每一帧内触发。
答案 1 :(得分:-1)
做出一个标志来检查它是否是第一次碰撞,如果不是那么就不要增加得分