Cocos Creator 教程 : 坐標系統


主要簡單講解下坐標系統,由於Creator是基於Cocos2dx,也就是使用OpenGL的坐標系,即原點在屏幕左下角,x軸向右,y軸向上。然后講解下本地坐標與世界坐標,最后講下坐標轉換。

坐標系

基於OpenGL坐標,也就是原點在屏幕左下角,x軸向右,y軸向上。下面講解的世界坐標也就是與OpenGL坐標系方向一致。

本地坐標

本地坐標是相對於父節點而言的,也就是相對於父節點的位置。通過node的getPosition()來獲取坐標。

世界坐標

世界坐標也就是上面說的OpenGL坐標,原點在屏幕左下角,x軸向右,y軸向上。例如觸摸事件中得到的坐標就是世界坐標。

錨點

錨點是對應於Node屬性中的AnChor。其中(0.5,0..5)是位於中心,(0,0)是位於左下角,(0,1)是位於左上角,(1,0)是位於右下角,(1,1)是位於右上角

坐標轉換

取得節點的世界坐標     推薦一個學習交流群:1072209430

世界坐標轉換成某個節點下的坐標

節點的本地坐標轉到另一個節點的本地坐標下

最后

通過本文的講解,希望給新手們有所幫助。坐標轉換的應用可以到觸摸事件Demo查看。最后還是那句話,喜歡就動動手指點喜歡,關注我吧。我會不定時更新Cocos Creator教程哦~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM