Unity从HelloWord开始

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/EricFantastic/article/details/50987766

       Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。其编辑器运行在Windows和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。

       Unity安装:官方网站http://unity3d.com/cn/get-unity/download下载Unity,基础版的完全免费。

       第一次运行时会要求注册Unity账号,按照安装步骤进行注册账号登录即可。进入主界面后,右键Project窗口下的Assets包,Create一个C# Script。

敲入如下代码:

using UnityEngine;
using System.Collections;

public class HelloWorld : MonoBehaviour {

	// Use this for initialization
	void Start () {
	
	}
	
	// Update is called once per frame
	void Update () {
	
	}

    void OnGUI() {
        GUI.skin.label.fontSize = 100;
        GUI.Label( new Rect(10,10,Screen.width,Screen.height),"Hello World");
    }
}

       新建的HelloWorld类默认继承自MonoBehavior,该类不能在Unity中用new创建,没有构造函数。

默认函数Start可以理解为初始化函数;Update函数为触发函数,每一帧动作时被执行;OnGUI函数用于绘制UI界面。

脚本写完了,选择Hierarchy窗口中的Main Camera摄像机,将刚刚写的HelloWorld脚本指定给它,在菜单栏

选择Component->Scripts->HelloWorld;然后点击菜单栏正下方的播放键运行。

猜你喜欢

转载自blog.csdn.net/EricFantastic/article/details/50987766