内置3D对象-Unity3D游戏开发培训

作者:Jesai

2018-02-12 19:21:58

五大面板:

-Hierachy:当前场景中的物体

图 1-1

-Project:项目中的所有资源

图 1-2

-Scene:当前场景的预览图

图 1-3

-Inspector:属性

图 1-4

-Game:游戏视图,以摄像机视觉查看场景,可以预览到玩家看到的内容

图 1-5

图 1-6

 

快捷键分别是Q、W、E、R,第一个手是移动,第二个是XYZ坐标移动,第三个是球型旋转,第四个2D视图。

-Q:移动场景

-W:位置变换

-E:位置变换

-R:缩放变换

-T:2维精灵的移动、缩放、旋转

-2D:点击2D可以切换2维和3维的视角

-右键:调整视角,坐标系变换

-中键(滚轮)

 

图 1-7

点击主相机,会在scene里面显示一个相机视图,是游戏所看到的东西。点击元素,在scene就会定位到相关的元素。还可以在Inspector里面看到相关的属性。每个元素都有一个一个Tranform(变化)对象,该对象有Position(位置)、Rotaion(旋转)、Scale(缩放)三个属性。

图 1-8

相机对象

图 1-9

坐标右键,看以选择视觉的方向,学会看坐标系。

图 1-10

3D开发里面,认清楚坐标系非常重要,很多同学在开始的时候,没有认清楚坐标系,到了后面的开发就蒙了,搞不清楚无题是怎么显示出来的,开发的东西跟自己预期的效果不一致。所以一定要找到北。别晕头转向。

内置3D游戏对象

常用的内置3D游戏对象

图 1-11

-Cube(立方体)

图 1-12

-Sphere(球体)

图 1-13

-Capsule胶囊

图 1-14

-Cylinder(圆柱)

图 1-15

-Plane(地板)没有高度

图 1-16

-Quad(墙)没有厚度

图 1-17

图 1-18

显示对象网格

图 1-19

网格:网格是由三角形构成的

图 1-20

Unity3D里面是没有圆的概念的,我们看到的圆是由许多的三角形细分出来的。由无限多,无限小的三角形拼出来的。

图 1-21

任何物体都是由三角形呈现出来的,三角形越多,物体越逼真,但是会影响运行速度,使得游戏变得很卡。

基本构成元素

-GameObject(游戏对象)

-Component(组件)

-Material(渲染材质)

-Texture(渲染原理)

最新文章

  1. Android学习探索之Java 8 在Android 开发中的应用
  2. CALayer的m34 - 三维透视效果
  3. C#网络编程——IPHostEntry
  4. [备忘]检索 COM 类工厂中 CLSID 为 {91493441-5A91-11CF-8700-00AA0060263B} 的组件时失败解决方法
  5. forever让nodejs应用后台执行
  6. java连接sql server2005
  7. Mac OS X Terminal 101:终端使用初级教程
  8. 深入浅出ES6(十):集合
  9. 初谈使用Spring的感受
  10. 5款帮助简化的HTML5 Audio开发的Javascript类库
  11. Ubuntu为已经安装的PHP7单独编译mysqli
  12. c++ const char *[] or char [][]
  13. HashSet与TreeSet
  14. vi/vim操作
  15. Ajax 的优势和不足
  16. AngularJS7那些不得不说的事故
  17. 【MySql】delete用法
  18. Python_ collections_defaultdict默认字典
  19. VUEX新笔记
  20. 《CSAPP》符号和符号表

热门文章

  1. Vue基础练习之计算属性、方法、监听器
  2. linux ioctl 系统调用预定义的命令
  3. 2019-3-1-C#-double-好用的扩展
  4. SVG路径无法识别问题
  5. C++Review1_多态和虚函数
  6. Mac Tab自动补全键
  7. Python_全局变量的定义
  8. Kafka学习笔记4--Kafka消费者的客户端(PHP)开发
  9. $Poj1952\ $洛谷$1687\ Buy\ Low,Buy\ Lower$ 线性$DP+$方案计数
  10. 虚拟DOM学习与总结