我來自3D動畫,所有3D軟件的基本功能之一就是能夠創建虛擬對象。虛擬對象可用於對可圍繞特定錨點旋轉,移動或縮放的對象進行分組。這是我所問的想法。可以在iPhone上模擬虛擬對象嗎?
顯然,我們可以通過使用視圖並將其他視圖視爲子視圖來僞造虛擬假人,但視圖接收點擊有時會產生問題,有時您不希望它會這樣做。你也不能改變視圖的定位點。
所以,假人我問有,至少,這些屬性:
- 可調錨點
- 它無法點擊
- 它是完全不可見的(不能被渲染)。
- 考慮到假人的錨點,假人的任何比例,旋轉和平移都會傳播到分組的對象。
- 它是完全可以動畫的。
這可以在iPhone上模擬嗎?是否有任何可以創建的對象來模擬這個? 謝謝。
沒有辦法做到這一點,而不使用OpenGL? – SpaceDog 2010-04-18 18:00:26
嗯,它實際上不是OpenGL的函數,因爲它是你的顯示代碼的函數;它恰好是3D引擎所使用的大部分顯示代碼都支持你所尋找的。 Ole Begemann指出的CATransformLayers可能會有所幫助,但標準的UIView層次結構是用於顯示和輸入的,因此您必須始終以各種方式處理觸摸事件。如果您需要3D引擎,請查看sio2 - http://sio2interactive.com/ – jessecurry 2010-04-18 18:56:50