在运行老师的 Unity 124 如何使用Unity5.3开发2D游戏 的课程的时候
Vector3 tempPosition =Camera.main.ScreenToWorldPoint(new Vector2 (Screen.width,Screen.height));
print (tempPosition);
print (Screen.width + "..." + Screen.height);
upWall.transform.position = new Vector3 (0, tempPosition.y + 0.5f, 0);
upWall.size = new Vector2 (tempPosition.x*2,1);
执行了这段代码,输出
(2.8, 5.0, -10.0)
720...1280
但是根据截图发现长度不对,一直排查发现不了是什么原因
首先camera 的x和y都是0的位置的,这个检查下,整个环境是从 0.0.0这个原点设计的