開始研究Unity3d 中的2D游戲。
首先創建出一個項目:

然后創建出一個場景:

然后添加一個背景:

然后創建一個主人公對象:
可以是自己做的素材,也可以是用unity裁剪的素材,
下面貼出裁剪素材的步奏

然會對圖像進行裁剪,裁剪后進行保存:

有這樣符號的就是裁剪后的素材:

然后將素材添加到游戲場景中(也就是拖到視圖就可以了,如果是后期做碰撞的話,還要把此精靈變成剛體,然后加入碰撞檢測,默認的時候還需要去除重力,並且和背景不在同一層):

這里變成剛體后會獲得重力,要把重力去掉:

接下來就是寫腳本了,創建一個MOVE的C#文件,然后寫代碼:
這里添加了監聽事件,按下鍵盤后,綁定的精靈會進行移動:
using UnityEngine;
using System.Collections;
public class move : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if(Input.GetKey(KeyCode.W)){
gameObject.transform.Translate(Vector3.up*5*Time.deltaTime);
}
if(Input.GetKey(KeyCode.S)){
gameObject.transform.Translate(Vector3.down*5*Time.deltaTime);
}
if(Input.GetKey(KeyCode.A)){
gameObject.transform.Translate(Vector3.left*5*Time.deltaTime);
}
if(Input.GetKey(KeyCode.D)){
gameObject.transform.Translate(Vector3.right*5*Time.deltaTime);
}
}
}
綁定精靈,一個就是你的主角,只需要把腳本拖到綁定的精靈:

就實現了腳本的綁定,接下來就可以運行了,應該就會實現了主角的運動
