2011-12-07 104 views
1

我試圖旋轉一個精靈完全相反的電話旋轉,使精靈保持直立相對於地面,無論手機的位置。使用cocos2d旋轉手機旋轉對面的精靈?

它大部分都可以使用,但是無論手機如何靜音,加速度計讀數的變化都會使精靈「有彈性」。基本上我的代碼很簡單 - 我只是乘以-90加速閱讀時,我做了一個加速度計讀數:

_pink.rotation = acceleration.y * (-90); 

這個工程,但即使在手機坐在平板電腦,它來回反射,由於不一致的加速度計讀數。我怎樣才能讓它順利?我知道我實現了KFilteringFactor,但它只是使運動更慢,所以它沒有跟上手機運動的反面。也許我錯了。

回答

0

試試這個

float angle = angle-90; 
[pink setRotation:angle];