Unity 2D控制器编码问题

时间:2015-01-27 10:46:56

标签: unityscript

我是Unity的新手,我正在尝试使用各种教程进行角色控制,但最近我遇到了他们使用此代码的教程:

using UnityEngine;
using System.Collections;
public class controller : MonoBehaviour {
public float maxspeed = 10f;
bool facingRight = true;
void Start ()
{}
void FixedUpdate ()
{
float move = Input.GetAxis ("Horizontal");
rigidbody2D.velocity = new Vector2 (move * maxSpeed, rigidbody2D.velocity.y);
if (move > 0 &&!facingRight)
Flip ();
else if (move <0 && facingRight)
Flip ();
}
void Flip()
{
facingRight = !facingRight;
Vector3 theScale = tranform.localScale;
theScale.x *= -1;
transform.localScale = theScale;
}
}

当我在MonoDevelop Unity Javascript中输入它时,它不起作用。所以我想知道我做错了什么。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

我认为代码应该在c#中。尝试在C#中键入它们。