定向实体的优化设计方法是什么?

时间:2013-04-10 13:27:28

标签: design-patterns game-physics

我的意思是我希望在我的游戏中有一些定向对象,比如激光束或面向某处的火箭。

如何将这些物品存放在碰撞中? (将它们视为圆形,以使事情变得更容易)


我的假设'是:

- 存储两个坐标向量

- 或存储坐标向量和角度


每个都有其优点和缺点: - 存储更多数据意味着内存中的负载更多 - 减少数据量意味着计算中的负载更多

我只是不知道哪种会导致更优化的方式,哪种更普遍可以接受?

感谢您的反馈!

1 个答案:

答案 0 :(得分:1)

根据我的经验,两个坐标向量更好。

如果你查询并需要角度很多,你也可以存储角度。

另外根据我的经验,游戏速度比记忆更重要

  过早优化是万恶之源   http://c2.com/cgi/wiki?PrematureOptimization