unity中關於世界座標與螢幕轉化

2021-08-29 07:40:37 字數 289 閱讀 8211

在unity中 , 我我們有的時候需要用到相關的座標轉化。今天使用到了   worldtoscreenpoint

maincamera_.getcomponent().worldtoscreenpoint(new vector3( 世界座標的遊戲物體的世界座標));
有一點需要說一下的是,這個是世界左邊的原點是與canvas的原點對應為基礎,進行轉化的。大家可能會說我說的是廢話。我也承認,但是做在轉化的的時候。這個觀點更有利於我們進行坐便的轉化。

所有的轉化以原點為橋接。用起來不會亂掉

unity中螢幕和世界座標系區別

螢幕座標系是這個 o x軸 vy軸 通常在使用原生gui繪製時要考慮,這些gui元件不屬於編輯器中的物體,繪製時並不會參加物體的深度計算等操作,等到物體繪製完它才最後繪製到螢幕。世界座標系是這個 y軸 o x軸 能在編輯器看到的都是使用世界座標,例如ngui ugui這些雖然是ui元件,但其實都是編...

Unity 世界座標與本地座標

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

關於Unity中的世界座標和區域性座標

1.物體的區域性座標的方向 物體自身的方向 transform.forward transform.right transform.up 2.物體的世界座標的方向 vector3.forward vector3.right vector3.up 例子 子彈沿自身座標軸的z軸方向運動 vector3 ...