Unity3D的四種座標系

2021-06-26 03:59:18 字數 566 閱讀 7072

world space

(世界座標):我們在場景中新增物體(如:cube),他們都是以世界座標顯示在場景中的。transform.position可以獲得該位置座標。

screen space

(螢幕座標):以畫素來定義的,以螢幕的

左下角為(0,0)點,

右上角為(screen.width,screen.height),z的位置是以相機的世界單位來衡量的。

注:滑鼠位置座標屬於螢幕座標,

input.mouseposition

可以獲得該位置座標,手指觸控螢幕也為螢幕座標,input.gettouch(0).position可以獲得單個手指觸控螢幕座標。

viewport space

(視口座標):視口座標是標準的和相對於相機的。相機的左下角為(0,0)點,右上角為(1,1)點,z的位置是以相機的世界單位來衡量的。(用的不多,反正我暫時沒有用到~呵呵~)

繪製gui介面的座標系:這個座標系與螢幕座標系相似,不同的是該座標係以螢幕的

左上角為(0,0)點,

右下角為(screen.width,screen.height)。

Unity3D的四種座標系

unity3d的四種座標系 1 world space 世界座標 我們在場景中新增物體 如 cube 他們都是以世界座標顯示在場景中的。transform.position可以獲得該位置座標。2 screen space 螢幕座標 以畫素來定義的,以螢幕的左下角為 0,0 點,右上角為 screen...

Unity3D的四種座標系

unity3d的四種座標系 unity3d的四種座標系 1 world space 世界座標 我們在場景中新增物體 如 cube 他們都是以世界座標顯示在場景中的。transform.position可以獲得該位置座標。2 screen space 螢幕座標 以畫素來定義的,以螢幕的左下角為 0,0...

Unity3D的四種座標系

world space 世界座標 我們在場景中新增物體 如 cube 他們都是以世界座標顯示在場景中的。transform.position可以獲得該位置座標。screen space 螢幕座標 以畫素來定義的,以螢幕的 左下角為 0,0 點,右上角為 screen.width,screen.hei...