1

我的意思是我想在我的游戏中加入一些定向对象,比如激光束或面向某个地方的火箭。

您将如何存储这些对象以进行碰撞?(将它们视为圆形以使事情更容易)


我的假设是:

- 要么存储两个坐标向量

- 或者存储一个坐标向量和一个角度


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

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

感谢您的反馈!

4

1 回答 1

1

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

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

同样根据我的经验,对于游戏来说,速度比内存更重要

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

于 2013-04-10T14:52:52.257 回答