首页 / UNITY / Unity3D 基本元素
Unity3D 基本元素
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Unity3D 基本元素,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1385字,纯文字阅读大概需要2分钟。
内容图文
1. Unity的基本界面主要包含4个面板:场景面板(Scene),属性面板(Inspector),层次面板(Hierarchy),项目面板(Project)。
场景面板(Scene):场景中最常用的的部分,场景中所有的模型,光源,摄像机,材质,音效等都显示这个面板上。
属性面板(Inspector):可以显示场景中选择游戏对象的各种属性,包括对象的名称,便签,位置坐标、旋转,缩放以及组件等等。
层次面板(Hierarchy):显示场景中的所有物体,包括模型,灯光,UI界面等。
项目面板(Project):列出游戏中的所有资源,场景,预设体,脚本,三维模型以及纹理等资源文件。
2. 与Unity相关的脚本需要继承MonoBehavior类,只有继承MonoBehavior类的脚本才能够附加到游戏物体上,成为组件。脚本中自带Start()和Update()方法。
Start方法在物体被创建时被调用,且仅调用一次;Update方法会在执行Start方法的后一帧被调用且重复执行,每帧调用一次。
点击项目面板,选择GameObject->3D Object->Cube
在Update()方法中执行: transform.Translate(0.1f, 0, 0); //这样每一帧就向右移动0.1米的距离。
3. 从本地导入素材:
只要将模型(一般是fbx文件)、纹理,音频等资源从本地拖拽到项目面板上,即可导入资源。
.unitypackage 格式的文件是Unity3D的资源压缩文件。与直接导入素材文件不同的是,.unitypackage文件还包含了素材之间的依赖关系,比如那个材质用了哪个贴图,哪个模型用了哪个材质的信息。
Import packages -> Custom package,然后选择 .unitypackage文件,即可把资源导入到工程中。
4. 山体系统 & 灯光:
(1)山体系统
GameObject -> 3D Object -> Terrain 创建一个地形。
7个按钮从左到右:编辑高度,编辑特定高度,设置平滑,纹理贴图,画树模型、画草模型和其他设置。
包含控制山体尺寸的属性。
(2)灯光
Direction Light : 平行光,它影响场景中所有的物体。
Point Light : 点光源,可以当做一盏灯。
Area Light:区域光,区域光只对烘焙有效。
............
5. 材质:
模型的好坏取决于形状,材质和贴图;一个模型可能包含很多材质,一个材质可能对应于多张贴图。
将材质文件拖拽到游戏物体上,即可给物体设置材质,相当于设置物体的Mesh Renderer组件的Material属性。
6. 预设:
是一种可被重复使用的游戏对象;将场景中的游戏对象拖拽到项目面板上即可创建该游戏对象的预设体。与此同时场景中的游戏对象成为这个预设体的一个实例化对象。
Prefab的实例化对象可以通过代码动态加载出来,代码中使用Instantiate()方法。以后会用到~
7. 除了上述之外,还包含音频,GUI,场景等等基础元素。。。
原文:http://www.cnblogs.com/congrongzheng/p/7302338.html
内容总结
以上是互联网集市为您收集整理的Unity3D 基本元素全部内容,希望文章能够帮你解决Unity3D 基本元素所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。