1.2.1变量的声明与使用
在Unity C#中,变量声明形式为:
类型 变量名 /*=初始值*/
>如果没有为变量赋初值,编译器默认会为变量赋默认值 float类型变量 -> 0.0f 引用类型(Referrence type)的变量 -> null
Unity常用类型的声明形式:
float speed = 5.0f;
bool visible = false;
Vector3 pos = Vector3.zero;
Light light = gameObject.GetComponent<Light>();
Animator animator = gameObject.GetComponent<Animator>();
>不设置权限 C#默认设置为private
>如需要在Inspector中编辑变量值 需要变量权限为 public
(Enum)枚举类型
public enum Direction
{
Left,Right,Up,Down
}
public Direction moveDir;
如下图:
如果不希望出现在Ins