Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的意思是我想在我的游戏中加入一些定向对象,比如激光束或面向某个地方的火箭。
您将如何存储这些对象以进行碰撞?(将它们视为圆形以使事情更容易)
我的假设是:
- 要么存储两个坐标向量
- 或者存储一个坐标向量和一个角度
每个都有其优点和缺点: - 存储更多数据意味着更多的内存负载 - 存储更少的数据意味着更多的计算负载
我只是不知道哪个会导致更优化的方式,哪个更普遍接受?
感谢您的反馈!
根据我的经验,两个坐标向量更好。
如果您查询并需要很多角度,您也可以存储角度。
同样根据我的经验,对于游戏来说,速度比内存更重要
过早优化是万恶之 源 http://c2.com/cgi/wiki?PrematureOptimization