游戏对象与图形基础
1、基本操作演练【建议做】
下载 Fantasy Skybox FREE, 构建自己的游戏场景
天空盒
风景
写一个简单的总结,总结游戏对象的使用
游戏对象
- Empty (不显示却是最常用对象之一)
- 2D 物体
- 3D 物体(立方体(Cube)、球体(Sphere)、胶囊体(Capsule)、圆柱体(Sylinder)、平面(Plane)、四边形(Quad)以及由它们构成的物体)
- Camera 摄像机,观察游戏世界的窗口
- Light 光线,游戏世界的光源
- Audio 声音
- UI 基于事件的 new UI 系统(专题介绍)
- Particle System 粒子系统与特效(专题介绍)
游戏对象共有的基础属性
- Active (不活跃则不会执行 update() 和 rendering 等消息或事件)
- Name(对象的名字,不是ID,不同对象可以重名。ID 使用 GetInstanceID())
- Tag(字串,有特殊用途。如标识主摄像机等)
- Layer([0…31],分组对象管理。常用于摄像机选择性渲染等)
- transForm(空间属性)
Camera 摄像机——用于游戏场景渲染
相机是在场景空间中定义视图的对象。该对象的位置定义了观察点,而对象的正向(Z)和向上(Y)轴分别定义了视图方向和屏幕顶部。相机组件还定义了视图中区域的大小和形状。设置好这些参数后,相机就可以向屏幕显示它当前“看到”的内容。通过旋转相机、使用多个相机可以制造不同的效果。
天空盒
天空是任何游戏离不开的设定,而且要按季节与时间变化,是表示时间的重要工具。使用天空盒时在 Camera 对象中添加部件 Rendering -> Skybox,将天空盒拖放入 Skybox。
光源
基本属性:
- 灯光类型(type)
- 平行光(类似太阳光)
- 聚光灯(spot)
- 点光源(point)
- 区域光(area)
- 阴影(shallow)
- 剪影(cookies)
声音源与拾音器
Unity 通过在对象上附加音频源(Audio S