Unity1-HellowWord

Posted pylblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity1-HellowWord相关的知识,希望对你有一定的参考价值。

1.新建一个Unity工程,选择3D类型项目。

2.目录下有:

技术分享图片

Assets是主要操作的目录。

3.面板

技术分享图片

4.做一个简单的方块移动效果:

1.在Hierarchy面板中,点击Create-3D Object - cube(方块),可以看到:

技术分享图片

2.在Project这里,Assets中,新建一个Script的文件夹,用于放置脚本。

技术分享图片技术分享图片

 

3.在Assets/Scrpit/内新建一个C#的脚本,用于控制方块的运动。

(在Edit-References-External Tools中,指定VS作为脚本的编辑器。)

4.双击打开脚本,就可以跳到去VS进行开发了。

可以看到,在CubeMove.cs中,有如下:

using UnityEngine;

using System.Collection;

public class CubeMove:MonoBehaviour

{

  private float speed;

  //Use this for initialization,表示做一些变量的初始化工作

  void Start()

  {

    speed = 1f;

  }

  //Update is Called once per frame,表示一帧调用一次的意思。

  //在Update接受用户输入,并改变效果。

  void Update()

  {

    if(Input.GetKey(KeyCode.W))

    {

      //按W键以一定的速度往上跑

      transform.Translate(Vector3.up*Speed*Time.deltaTime);

    }else if (Input.GetKey(KeyCode.S))

    {

      transform.Translate(Vector3.down*Speed*deltaTime);

    }    

  }

}

*可以看到,这是一个类,但是没有构造函数。原因:C#(javascript)写的代码,只是作为一个组件,作为运行脚本,被Cube这个宿主所使用。

 技术分享图片

 5.点击技术分享图片即可运行。

6.以上为一个场景,由于游戏会有多个场景,所以要在Assets,创建一个文件夹,来保存场景:

技术分享图片

7.然后Ctrl+S,选择这个目录,保存这个场景。

8.发布这个游戏:

File-Bulid Settings,中

 技术分享图片

 

以上是关于Unity1-HellowWord的主要内容,如果未能解决你的问题,请参考以下文章