我的意思是我希望在我的游戏中有一些定向对象,比如激光束或面向某处的火箭。
如何将这些物品存放在碰撞中? (将它们视为圆形,以使事情变得更容易)
我的假设'是:
- 存储两个坐标向量
- 或存储坐标向量和角度
每个都有其优点和缺点: - 存储更多数据意味着内存中的负载更多 - 减少数据量意味着计算中的负载更多
我只是不知道哪种会导致更优化的方式,哪种更普遍可以接受?
感谢您的反馈!
答案 0 :(得分:1)
根据我的经验,两个坐标向量更好。
如果你查询并需要角度很多,你也可以存储角度。
另外根据我的经验,游戏速度比记忆更重要
过早优化是万恶之源 http://c2.com/cgi/wiki?PrematureOptimization