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的主要内容,如果未能解决你的问题,请参考以下文章