新印象unity第四章笔记--游戏场景

本文介绍了Unity3D中的一些关键技术和概念,包括灯光设置如定向光和聚光灯,摄像机的配置如天空盒和剔除遮罩,音频的播放和控制使用AudioSource和AudioListener,玩家角色控制涉及的物理参数,以及文件导入、随机数生成、游戏物体的实例化和销毁等基本操作。
摘要由CSDN通过智能技术生成

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(对象,延迟时间(可选)),对象可以是脚本、游戏物体、组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值