2011-01-23 303 views
0

嗨我想知道如何創建一個旋轉木馬一樣 thisPapervision旋轉木馬

與papervision。我創造了一個,但飛機只是轉了一圈。我想知道飛機是否有可能保持與鏈接示例相同的天使。我不想讓飛機在y軸上自行旋轉,而只是在X/Z軸上移動,而只是繞着中間的一個物體移動。

我爲此使用FlashBuilder。

+1

關於Papervision,請查看lookAt方法(http://papervision3d.googlecode.com/svn/trunk/as3/trunk/docs/org/papervision3d/objects/DisplayObject3D.html#lookAt())回到傳送帶:看起來像是一個2D旋轉木馬(只是使用縮放比例)......查看本頁底部的一些免費視頻教程:http://gotoandlearn.com/index.php?currentpage=9。下面是一個Flash Player 10 3D carousel的示例(不需要PV3D)http://gotoandlearn.com/play.php?id=92 – 2011-01-23 12:15:23

回答

1

如果你不需要飛機旋轉,你根本不需要Papervision,我的建議是避免它,除非它是必要的。

在您的示例中,可以使用正弦和餘弦函數輕鬆計算x位置和大小。當飛機離我們很遠時,也會應用一些模糊濾波器,並且您還必須處理z排序 - 即將近距離的對象渲染在遠離我們的頂部。

完全不比處理Papervision更簡單,你可以更好地定製它。你會學到有用的技巧:)。

+0

我通過使用正弦函數和餘弦函數來計算x和z位置。我不得不玩耍顯示列表中的兒童位置,以便將中間物體的位置與應該穿過後面的物體切換並再次切換回來。不知道爲什麼,但papervision使它更容易。我不得不承認,雖然飛機不能用紙質視圖清晰地呈現運動圖像。不知道我是否可以避免使用papervision並使用我的代碼。感謝您的指導。 – DaTroop 2011-01-23 16:16:14