Cocos Creator 坐標與轉換


ccc的坐標系

ccc提供了api,在世界坐標和本地坐標之間可以相互轉換。

let postion = node.position; // postion是在父節點中的坐標
cc.log(name, 'position (', postion.x.toFixed(2), ',', postion.y.toFixed(2), ')');

let worldPos = node.parent.convertToWorldSpaceAR(node.position); // 世界坐標
cc.log(name, '世界坐標(', worldPos.x.toFixed(2), ',', worldPos.y.toFixed(2), ')');

node.position是本地坐標,也就是在父節點中的坐標。
父節點調用convertToWorldSpaceAR方法,把節點的本地坐標轉換為世界坐標。

運行效果圖

  • p是本地坐標
  • w是世界坐標

參考:
Cocos Creator: https://rustfisher.com/categories/CocosCreator/


免責聲明!

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



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