Unity3D 創建一個簡單的2D游戲


開始研究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);
		}
	}
}

  綁定精靈,一個就是你的主角,只需要把腳本拖到綁定的精靈:

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM