2011-10-24 73 views
6

我在運行遊戲時遇到問題。我在遊戲中導入的模型非常大,使得fps下降。沒關係,但是當我將相機從模型中取出時,它仍然保持緩慢。就像其他遊戲一樣,當看高分辨率模型時,遊戲速度會變慢,但不看它時速度會變快。然而我的比賽一直都很慢。誰能幫我?模型放慢了遊戲速度 - opengl

回答

14

您需要實現clipping,以便在不可見時不會呈現該對象(即將其傳遞通過圖形管道)。

有許多技術和算法/數據結構對於這一點,從手動view frustum -testing,以更先進的空間查詢數據結構(BSPsquadtreesoctrees等等)。

+0

謝謝!生病嘗試。 – CppOgl

+2

實際上扔掉不可見的完整對象的過程稱爲剔除。剪切意味着切斷不可見物體的某些部分(幾何算法)。 – reima