我需要一种获取矩形变换像素坐标的方法。
x位置,其中0表示屏幕的左侧,y位置,其中0表示屏幕的底部。
答案 0 :(得分:0)
您想使用Camera.WorldToScreenPoint
。
转换对象原点。
转换对象原点+宽度。
转换对象原点+高度。
你的像素坐标是数组[origin.x,origin.y,origin.x + width,origin.y + height]
答案 1 :(得分:0)
在3d中没有像素。只有一个单位为3d。
float x = transform.x;
float y = transform.y;
您将获得x,y中的单位。
如果使用纹理,可以使用Texture2D,它有一些像素工作方法。