先创建一个plan,添加一个camera 在inspector 中将camera的projection ——perspective(透视图:看起来会有一种距离感用来开发3d)修改为orthographic(正交视图无距离感2d)如图:
调整视角能看到平面就ok
然后创建一个cube--飞机(- 。-!)全部完成之后在game视图看到就是这个效果了
然后控制飞机移动并且不超过屏幕的范围;附上代码
// Update is called once per frame
void Update () {
if(Input.GetKey(KeyCode.RightArrow)){
//到了屏幕边缘直接返回不调用Translate了;
if(this.gameObject.transform.position.x>4.354461){
return;
}
transform.Translate(Vector3.right*speed*Time.deltaTime);
}
if(Input.GetKey(KeyCode.LeftArrow)){
if(this.gameObject.transform.position.x<-4.399999){
return;
}
transform.Translate(Vector3.left*speed*Time.deltaTim