坐標(biāo)系的轉(zhuǎn)換
世界坐標(biāo)系和本地坐標(biāo)系的相互轉(zhuǎn)換函數(shù)如下。
● Transform.TransformPoint(Vector3position):將一個坐標(biāo)點(diǎn)從本地坐標(biāo)系轉(zhuǎn)換到世界坐標(biāo)系。
● Transform.InverseTransformPoint(Vector3position):將一個坐標(biāo)點(diǎn)從世界坐標(biāo)系轉(zhuǎn)換到本地坐標(biāo)系。
● Transform.TransformDirection(Vector3direction):將一個方向從本地坐標(biāo)系轉(zhuǎn)換到世界坐標(biāo)系。
● Transform.InverseTransformDirection(Vector3 direction):將一個方向從世界坐標(biāo)系轉(zhuǎn)換到本地坐標(biāo)系?!?Transform.TransformVector(Vector3vector):將一個向量從本地坐標(biāo)系轉(zhuǎn)換到世界坐標(biāo)系。
● Transform.InverseTransformVector(Vector3 vector):將一個向量從世界坐標(biāo)系轉(zhuǎn)換到本地坐標(biāo)系。
其他常用的一些函數(shù),如Transform.forward()、Transform.right()、Transform.up(),則表示當(dāng)前物體的本地坐標(biāo)系的Z軸、X軸、Y軸在世界坐標(biāo)系中的指向。
屏幕坐標(biāo)系與世界坐標(biāo)系的相互轉(zhuǎn)換函數(shù)如下。
● Camera.ScreenToWorldPoint(Vector3position):將屏幕坐標(biāo)系轉(zhuǎn)換為世界坐標(biāo)系。
● Camera.WorldToScreenPoint(Vector3position):將世界坐標(biāo)系轉(zhuǎn)換為屏幕坐標(biāo)系。
屏幕坐標(biāo)系與視口坐標(biāo)系的相互轉(zhuǎn)換函數(shù)如下。
● Camera.ScreenToViewportPoint(Vector3position):將屏幕坐標(biāo)系轉(zhuǎn)換為視口坐標(biāo)系。
● Camera.ViewportToScreenPoint(Vector3position):將視口坐標(biāo)系轉(zhuǎn)換為屏幕坐標(biāo)系。世界坐標(biāo)系與視口坐標(biāo)系的相互轉(zhuǎn)換函數(shù)如下。
● Camera.WorldToViewportPoint(Vector3position):將世界坐標(biāo)系轉(zhuǎn)換為視口坐標(biāo)系。文章來源:http://www.zghlxwxcb.cn/news/detail-467892.html
● Camera.ViewportToWorldPoint(Vector3position):將視口坐標(biāo)系轉(zhuǎn)換為世界坐標(biāo)系。文章來源地址http://www.zghlxwxcb.cn/news/detail-467892.html
到了這里,關(guān)于Unity坐標(biāo)系轉(zhuǎn)換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!