学习笔记——初学unity

来源:互联网 发布:双系统ubuntu无法启动 编辑:程序博客网 时间:2024/05/22 04:54

unity是一个3D游戏开发引擎。

也可以开发2D游戏。每当新建一个工程,就会有一个系统默认的摄像机。如果摄像机的位置和旋转角度合理而且保持不变,就可以用来当作2D游戏使用。

可以跨平台,编译出exe文件,swf文件,html文件,还支持android平台和ios平台。

Unity有几个常用的面板:Scene,Game,Project,Hierarchy,Inspector。

Scene(场景):用来编辑游戏中的物体。在这里物体可以被移动,旋转,和缩放。

Game(游戏):显示摄像机可以看到的内容,显示游戏的运行。

Project :相对应于Windows资源管理器,里面保存开发游戏所需要的资源。

Hierarchy :相对应于添加到游戏中的各个元素。如果把一个元素从Project中拖拽到Scene中,则表示这个元素已经是游戏中的元素了,在Hierarchy中就有所表现。

Inspector :显示当前选中的元素的属性,可以在Inspector中编辑这些属性。比如位置等等。

Unity的主菜单:File,Edit, Assets,GameObject, Component, Terrain,Window,Help。

File:用来管理游戏和游戏的场景,如新建保存,还有编译设置,主要用来设置平台,让用户选择编译出什么样的文件。

Edit:编辑游戏,里面有个Preference,用来设置编辑环境。

Assets:管理游戏的各种资源,导入导出。新建一些空的元素,如空prefab,script等。

GameObject:主要用来创建一些GameObject。也可以创建空的GameObject。一个GameObject相当于游戏中的一个物体。当一个物体需要有多个物体组成时,外层的物体就需要用一个空的GameObject来表示。否则会带来编辑上的不便。我遇到的是旋转物体的时候,比如旋转一个正方体。它的外形会随着旋转角度的变化而变化。如果把两个物体放到一个空的GameObject中,就不会有这种情况。

Component:给GameObject添加某种功能。比如给坦克物体添加一个刚体组件。坦克就可以于其他可以被碰撞的物体发生碰撞。

Terrain:地形,用来创建和编辑地形,编辑地形起伏,给地面贴图。种树,种草。

Window:就是用来显示各个面板。

Help:帮助,最有用的功能就是能从这里打开unity的帮助手册。

原创粉丝点击