近期热门
粉丝2
关注 0
获赞 1
unity3d的世界坐标转化成屏幕坐标

[U3D] unity3d的世界坐标转化成屏幕坐标

[复制链接]
7513 1 0 0 12年前 举报





使用函数:Camera.WorldToScreenPoint

原型:function WorldToScreenPoint (position : Vector3) : Vector3

返回值:Vector3 中 x,y是屏幕中的位置,z是坐标到摄像机的距离 屏幕左下方是(0,0);右上方是(pixelWidth,pixelHeight)

例程:




[java] view plaincopyprint?
01.var target : Transform;  
02.function Update ()  
03.{  
04.var screenPos = camera.WorldToScreenPoint (target.position);  
05.print ("target is " + screenPos.x + " pixels from the left");  
06.}  



0
点赞
0
打赏
0
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论1
您需要登录后才可以回帖 登录

没这么简单 虽然官方手册是这么说的 但是Y轴不好调,还有最好使用Camera.main
12年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器