[英]Corona SDK: Rotating an object with specific reference point consecutively
我正在嘗試通過將其參考點設置為向其移動的方向的底邊側向旋轉使其方形移動。
例如:如果我將正方形向右移動,則將其參考點設置為它的右下角,並設置90度旋轉動畫,移動完成后,我將正方形X增加其寬度,然后集中將其旋轉角度設置為90度(以便我可以跟蹤其位置)
問題是,我應該如何繼續重復呢? 因為如果我嘗試使用右下角的參考點再旋轉90度,它將無法使用正確的位置。 我應該怎么做才能獲得新的右下角相對位置?
謝謝!
創建透明圖像,其寬度和高度是正方形的兩倍。 將正方形放在左上角。 現在,圍繞圖像中心旋轉圖像將按照您描述的方式旋轉正方形。
您將需要一些數學運算,使用一些簡單的2D旋轉公式來跟蹤新底部的位置,以便在旋轉之前計算出要修改的點。
然后使用xReference和yReference變量:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.