ARinChina-增强现实中国技术论坛

标题: Unity3D基础知识梳理 [打印本页]

作者: yangyuxin    时间: 2016-4-2 15:09
标题: Unity3D基础知识梳理
程序方面:
基本组成:
       Scene场景,类似于Flash中的stage,用于放置各种对象。
       GameObject,可以携带各种Component(每个GameObject至少带有Transform组件,所有的组件都可以从顶部菜单Component里面找到并添加给游戏对象)。
       Component组件,附加在GameObject上,不同的组件可以使GameObject具有不同的属性,Transform、碰撞器、刚体、渲染器等都是组件,脚本也是组件的一种,对象所表现出来的行为都是由组件实现的。
脚本语言:
       C#、Javascript、boo(前两者使用较为广泛,网上教程以前两者为主,个人推荐c#),一般的继承MonoBehaviour类的脚本都需要依附的场景中的对象上才能被执行。
用户图形界面部分(GUI):

资源:
.unitypackage格式的文件可以直接import到unity中,记住最好是在打开unity的情况下,在project面板里右击,然后在import packages中选中你要导入的资源。注:Unity不识别中文路径,因此要导入的资源千万不要放在中文目录下!还有你的工程也不要新建在中文目录下。
unity使用NVIDIA PhysX物理引擎

创建灯光GameObject——creat other
选择顶部菜单Terrain——creat terrain创建一个地形。
地形有一组地形工具用来绘制地形的高度、生成各种地貌,并且可以对地表运用纹理,还可以添加树、草等地表植被。当然在使用纹理绘制地形以及添加地表植被之前需要导入相关的纹理资源和植被资源,另外还可以导入unity自带的水的资源包,使用它里面的水面来模拟地形中的湖泊、河流等。

发布:





欢迎光临 ARinChina-增强现实中国技术论坛 (http://dev.arinchina.com/) Powered by Discuz! X3.2