Unity屏幕坐标

Unity学习笔记——Part 12

一、屏幕坐标

世界坐标:transform.position,该物体在世界空间中的坐标
屏幕坐标:通过屏幕观察,该物体在屏幕上的位置。

屏幕坐标即主摄像机观察到的坐标,为Unity运行时出现的蓝色区域,y轴向上,x轴向右,左下角为(0, 0),宽度:Screen.width,高度:Screen.height单位是像素

int screenH = Screen.height;
int screenW = Screen.width;		//大小可变,取决于窗口的实际大小。
Debug.Log("屏幕:" + screenH + "," + screenW);

获取一个物体的屏幕坐标:Camera.main.WorldToScreenPoint(worldPositon)

    Vector3 worldPositon = transform.position;
    Vector3 screenPositon = Camera.main.WorldToScreenPoint(worldPositon);
    Debug.Log("世界坐标:" + worldPositon);
    Debug.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值