Unity3D学习笔记(持续更新中)
2017-06-02 14:59:11 0 举报
AI智能生成
这是一份关于Unity3D的学习笔记,旨在帮助开发者更好地理解和掌握Unity3D的各个方面。笔记涵盖了Unity3D的基本概念、核心组件、开发流程和实用技巧等内容,适合初学者入门,也可供有经验的开发者参考。此外,本笔记将保持持续更新,以跟进Unity3D的最新发展和功能。通过阅读这份笔记,你将能够迅速掌握Unity3D的基本操作,为你的创意项目打下坚实的基础。无论你是独立游戏开发者、教育机构还是企业团队,这份学习笔记都将为你提供宝贵的指导和帮助。让我们一起在Unity3D的世界里畅游吧!
作者其他创作
大纲/内容
UI界面
菜单常用功能
File文件
<div>-Build Setting发布</div><div>-选择场景列表和场景索引(序号)</div><div>-选择平台</div><div>-左下角Switch Platfrom确认</div><div><div>-PlayerSetting设置分辨率图标等信息</div><div>-Build发布成对应可执行文件</div></div>
Edit编辑
<div>-preferences中External Tools</div><div>设置脚本编辑器和</div><div>发布平台所需的运行库</div><div>-Project Settings中Input</div><div>脚本中Input.GetAxies(获取轴)</div><div>获取的就是此窗口中Unity内设</div><div>和开发人员自定义的轴信息</div>
Window窗口
<div>-Layouts引擎UI风格</div><div>-Assets Store官方资源商店</div><div>-任意选项都是打开一个窗口</div><div>打开的窗口可以任意拖拽悬挂</div>
Scene场景界面
<div>所有Hierarchy中游戏对象</div><div>都会在此场景窗口中有具体表现,</div><div>通过Q、Alt+鼠标左键、鼠标右键、</div><div>鼠标右键+WASD可控制Scene窗口视角,</div><div>通过W、E、R对场景中物体实现</div><div>移动、旋转、缩放基本操作,</div><div>Local/Global可切换本地/世界坐标</div>
Game运行界面
<div>每个场景中都会有摄像机,</div><div>根据深度值不同排列摄像机顺序,</div><div>Game窗口显示的就是当前摄像机的观察内容</div>
Hierarchy层级结构
<div>场景内游戏对象列表</div><div>所有创建的游戏对象都会</div><div>排列在这个Hierarchy面板中,</div><div>尤其游戏对象的子父级关系</div><div>会在此面板中呈阶梯状排列,</div><div>一目了然。我们想达成这种</div><div>子父级关系只需要将子物体</div><div>拖拽到父物体上即可。</div><div>不同类型游戏对象在面板中</div><div>字体颜色不同,普通物体呈现</div><div>黑色,预设体呈现蓝色,</div><div>删除了的预设体呈现红色等。</div><div>Hierarchy面板中顶部带有</div><div>Unity图标的加粗黑体为场景名称,</div><div>Hierarchy可容纳多个场景</div><div>以实现各个场景的切换和操作。</div>
Inspector游戏对象组件信息
<div>当我们在Hierarchy面板中选择游戏对象时,</div><div>Inspector面板便会罗列出该游戏对象所包含</div><div>的所有组件信息,每个游戏对象都至少有其名称、</div><div>标签、层、Transform。以下为常用组件大略结构:<span class="Apple-tab-span" style="white-space:pre"> </span></div><div>Transform(变换):最基本的组件,表现了所选</div><div>游戏对象的三维Position(位置)、Rotation(旋转)、</div><div>Scale(缩放)信息。</div><div>Mesh Filter:就是游戏对象的形状,可随意指定。</div><div>rigidbody(刚体):使用刚体组件可以为游戏物体</div><div>赋予物理特性,比如质量、摩擦力、重力等功能。</div><div>Script(脚本):就是代码,用以实现游戏对象</div><div>所有的逻辑功能,也是开发学习的重中之重。</div>
Project资源文件夹
<div>我们创建的文件夹、脚本、资源等信息,</div><div>均存放于Project窗口,方便我们管理,</div><div>将外部资源拖拽进Project窗口即可</div><div>实现资源的加载。</div>
Script脚本
子主题
收藏
0 条评论
下一页