当前位置:   article > 正文

Unity3D 创建一个简单的2D游戏

unity3d简单游戏项目

开始研究Unity3d 中的2D游戏。

首先创建出一个项目:

然后创建出一个场景:

然后添加一个背景:

然后创建一个主人公对象:

可以是自己做的素材,也可以是用unity裁剪的素材,

下面贴出裁剪素材的步奏

然会对图像进行裁剪,裁剪后进行保存:

有这样符号的就是裁剪后的素材:

然后将素材添加到游戏场景中(也就是拖到视图就可以了,如果是后期做碰撞的话,还要把此精灵变成刚体,然后加入碰撞检测,默认的时候还需要去除重力,并且和背景不在同一层):

 

这里变成刚体后会获得重力,要把重力去掉:

接下来就是写脚本了,创建一个MOVE的C#文件,然后写代码:

这里添加了监听事件,按下键盘后,绑定的精灵会进行移动:

  1. using UnityEngine;
  2. using System.Collections;
  3. public class move : MonoBehaviour {
  4. // Use this for initialization
  5. void Start () {
  6. }
  7. // Update is called once per frame
  8. void Update () {
  9. if(Input.GetKey(KeyCode.W)){
  10. gameObject.transform.Translate(Vector3.up*5*Time.deltaTime);
  11. }
  12. if(Input.GetKey(KeyCode.S)){
  13. gameObject.transform.Translate(Vector3.down*5*Time.deltaTime);
  14. }
  15. if(Input.GetKey(KeyCode.A)){
  16. gameObject.transform.Translate(Vector3.left*5*Time.deltaTime);
  17. }
  18. if(Input.GetKey(KeyCode.D)){
  19. gameObject.transform.Translate(Vector3.right*5*Time.deltaTime);
  20. }
  21. }
  22. }

  绑定精灵,一个就是你的主角,只需要把脚本拖到绑定的精灵:

就实现了脚本的绑定,接下来就可以运行了,应该就会实现了主角的运动

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号