unity3d 2D物体的移动

来源:互联网 发布:只差一个程序员 编辑:程序博客网 时间:2024/05/21 12:15

将一个图片直接导入Unity的Scene的窗口中后,如果要想让这个图片通过输入来移动位置,例如用‘W’ 'A' 'S' 'D'来控制图片向上,左,下,右移动,则需要编写脚本。之后将脚本作为组件给予图片。

以下是脚本关键内容:

void Update(){

if(Input.GetKey(KeyCode.W)){

gameobject.transform.Translate(Vector3.up*5*Time.deltaTime);

}

if(Input.GetKey(KeyCode.S)){

gmameobject.transform.Translate(Vector3.down*5*Time.deltaTime);

}

    .......

}

Input:按键系统;transform:位置组件;Translate:平移函数;Time:时间类;deltaTime:每帧的时间。

0 0