我在游戏中有 3-4 名玩家和许多物体(如石头、树、仙人掌等)。我必须找到物体和玩家之间的碰撞检测。
用速度性能找到物体和玩家之间的碰撞的最简单方法是什么。
如果我将步进移动的玩家位置传递给对象类以查找碰撞检测,则可能会降低性能(each_step_of_player * all_objects)。
我的另一个想法是,我将为 Object 类中的每个对象编写一个调度函数,并且对于每个调度函数调用,我将检查与所有玩家位置 (Object * all_players) 的碰撞。这个关于速度性能的想法如何?
任何其他想法将不胜感激?