【发布时间】:2015-09-23 00:15:24
【问题描述】:
我正在学习 OOP(我不知道它是如何调用的,可能是错误的)。今天我想做一个非常基本的游戏,但我的代码不起作用。当用户按下左箭头或右箭头时,我想左右移动对象。但它不起作用。这是一个二维项目。这是代码,对不起我的英语不好。
using UnityEngine;
using System.Collections;
public class p1 : MonoBehaviour {
public float hiz = 0.1f;
Vector2 v2Pozisyon;
void Start () {
}
void Update () {
yuru ();
}
void yuru (){
if (Input.GetKey (KeyCode.LeftArrow)) {
v2Pozisyon.x = this.transform.position.x - hiz;
}
if (Input.GetKey (KeyCode.RightArrow)) {
v2Pozisyon.x = this.transform.position.x + hiz;
}
}
}
【问题讨论】: