2012-12-07 23 views
1

對於我的項目食人魔在C++,我想創建一個使用Ogre的SimpleSpline對象的動畫。 一切都很完美,對象沿着路徑中的點序列正確動畫。 由於我需要使用帶有正視圖的場景,所以沒有透視,我仍然會模擬物體比例尺上「效果」的效果深度。食人魔:模擬透視圖縮放對象

因此,以這種方式對象的每一幀更新位置及規模:

const Vector3 position = this->getPoint(index_, time_); 
const float scale = 1/(1 + position.z); 
node_->setScale(scale, scale, scale); 
node_->setPosition(position); 

它的工作原理相當不錯。有沒有辦法讓深度效果更真實?

+0

你是什麼意思*一個可視角度的場景* –

回答

0

您可以嘗試在粒子系統的腳本中使用DeflectorPlane。

Here你可以找到文件和用法。