1、灯光
- 定向光
- 点光
- 聚光
- 区域光(柔和光、面光)
contribute GI?
静态?
2、摄像机
清楚标志:
- 天空盒
- 纯色
- 仅深度:多用于多相机混合
- 不清除:易造成混乱,少用
剔除遮罩:设定摄像机照射的图层
3、音频播放和收听
听:AudioListener(音频监听器)
播放:AudioSource(音频源)
AudioSource类的常用属性方法:
属性方法 | 详解 |
clip | 要播放的音频剪辑,音频剪辑对应的类为AudioClip |
isPlaying | 当前是否正在播放音频 |
loop | 是否循环该音频剪辑 |
mute | 设置音频静音 |
playOnAwake | 是否开启唤醒时播放 |
time | 播放位置时间 |
volume | 音量大小 |
Pause | 暂停播放 |
Play | 播放设定好的音频剪辑 |
PlayOneShot | 播放一次音频剪辑 |
Stop | 停止播放 |
UnPause | 恢复暂停播放 |
PlayClipAtPoint | 静态方法,在世界空间的某一点播放音频 |
Pitch:音调;声音频率,可以将声音加速或减速。
Spatial Blend:空间混合;设置音频源为3D音频源还是2D音频源,3D音频源会随着距离的增加而减少音量
音视频后面再学啦!
4、玩家角色控制
SlopeLimit:斜度限制;设置爬坡的斜率上限
StepOffset:每步偏移量;设置爬坡台阶的位移量
SkinWidth:蒙皮宽度;设置角色皮肤的宽度
MinMoveDistance:最小移动距离;设置移动最小值,如果移动距离小于该值,则不会移动
Center:中心;设置中心位置的坐标点
Radius:半径;设置碰撞胶囊的半径
Height:高度;设置碰撞胶囊的高度
5、其他
文件导入:Resources.Load<导入类型>(“文件路径”);
随机数:Random.Range(0,10);
初始化游戏物体:Instantiate(预制体或GameObject,位置,旋转)
销毁:Destroy(对象,延迟时间(可选)),对象可以是脚本、游戏物体、组件