Cocos Creator 座標與轉換

2022-01-13 06:42:58 字數 548 閱讀 2023

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方法,把節點的本地座標轉換為世界座標。

參考:cocos creator:

CocosCreator 本地座標世界座標轉換

之前困擾過,學習了幾篇文章和動手實際操作了一下.理清楚了,其實很簡單.如下圖所示 player為乙個空物體座標 197,77 子物體star是圖中的星星.座標 0,0 指令碼zuobiao.ts繫結在canvas上.startworldpos 把player節點下的星星節點轉化為世界座標.由於星星座...

Cocos Creator 節點的座標轉化

節點座標與世界座標的轉化方法有 converttonodespace worldpoint 將世界座標轉換為模型座標。converttonodespacear worldpoint 將世界座標轉換為模型座標。ar表示相對於錨點。converttouchtonodespace touch 將世界座標中...

Unity 世界座標與本地座標

你在物體元件上看到的就是本地座標,是相對于父物體的座標。在 中用transform.position獲得的是世界座標,所以不一定等於你在元件上看到的值。transform.rotation的旋轉值範圍為 1 1 對應著 180 180 transform.rotation值是float型別的,當你想...