2013-04-10 155 views
1

我的意思是我想在我的遊戲中放置一些定向物體,如激光束或面向某處的火箭。定向實體的優化設計方法是什麼?

你將如何存儲這些對象的衝突? (考慮他們像一個圓形的形狀,使事情更容易)


我的假設是:

- 或者商店兩個座標向量

-Or存儲的座標矢量和角度


各有其優點和缺點: - 更多的數據意味着更多的內存負載 -Storing less data意味着更多的計算負載

我只是不知道哪一個會導致更優化的方式,這是更普遍的接受?

謝謝您的反饋!

回答

1

根據我的經驗,兩個座標向量更好。

如果你查詢並需要角度很多,你也可以存儲角度。

從我的經驗

此外,遊戲速度比內存更重要

過早的優化是一切罪惡 http://c2.com/cgi/wiki?PrematureOptimization

+0

謝謝你,我接受這個答案的根源!我可以請求更詳細的解釋嗎? – 2013-04-10 15:14:51

+0

讓我隨機選取兩個基本示例。 http://en.wikipedia.org/wiki/Line-line_intersection和http://en.wikipedia.org/wiki/Distance_from_a_point_to_a_line。沒有提及角度。另外一個:http://stackoverflow.com/questions/1073336/circle-line-collision-detection – Gorkem 2013-04-10 15:25:38

相關問題