位置: 编程技术 - 正文

unity3D游戏开发之雾效、水效和音效(Unity3D游戏开发(第2版))

编辑:rootadmin

推荐整理分享unity3D游戏开发之雾效、水效和音效(Unity3D游戏开发(第2版)),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Unity3D游戏开发标准教程,Unity3D游戏开发基础,Unity3D游戏开发毕业论文,Unity3D游戏开发引擎,Unity3D游戏开发标准教程,unity3D游戏开发,Unity3D游戏开发毕业论文,Unity3D游戏开发标准教程,内容如对您有帮助,希望把文章链接给更多的朋友!

开启Fog(雾效)将会在场景中渲染出雾的效果,在Unity中,可以对雾的颜色、密度等属性进行调整。开启雾效通常用于优化性能,开启雾效后远处的物体被雾遮挡,此时便可选择不渲染距离摄像机较远的物体。这种性能优化方案需要配合摄像机对象的远裁切面设置来使用。通常先调整雾效得到正确的视觉效果,然后调小摄像机的远裁切面,使场景中的距离摄像机对象较远的游戏对象在雾效变淡前被裁切掉。

在Unity中,开启雾效的方法非常简单,依次打开菜单栏中的Edit->Render Settings,在Inspector视图中会显示出Render Settings的参数面板,勾选Fog复选框即可开启雾效,如下图:

Fog Color:雾的颜色

Fog Mode:雾效模式,有3项,可以一个个试下,看下效果

Fog Density:雾效浓度,取&#;0-1之间

Linear Fog Start:线性雾效开始距离

Linear Fog End:线性雾效结束距离

效果如下图:

下面我们来看下水效果,水效果在游戏中频繁使用,游戏中的河流、海洋、湖泊、池塘等都属于水效果,使用unity可以非常方便地创建出&#;真的水效果。Unity提供了两个水资源包,分别使Water(Basic)基本水资源以及Water(Pro Only)高级水资源。如下图:

我们先看下Water Basic,导入资源包,如下图:

资源包被导入后,资源包中包含两个水资源预设体,分别使Daylight Simple Water(日间基本水效果)预设体以及Nighttime Simple Water(夜间基本水效果)预设体,通过两个预设体的名称,可以得知两个预设体分别用于模拟简单的日间水效果以及简单的夜间水效果,将两个预设体依次添加到场景中生成实例,基本水效果预设体不能对游戏场景中的天空盒以及游戏对象等进行反射、折射运算,但使相对高级水效果而言对系统资源占用较小,如下图:

unity3D游戏开发之雾效、水效和音效(Unity3D游戏开发(第2版))

高级水资源Water Pro和刚才Water Basic导入一样,高级水效果预设体能够对游戏场景中的天空盒以及游戏对象进行反射、折射运算,效果非常真实,但是相对基本水效果而言对系统资源占用较高。

下面我们具体看案列,导入现有的场景,场景中使没有河流的,如下图:

我们导入高级水资源包,把daylight water预设体拖进场景中,如下图:

我们发现桥下已经有一条河流了,并且水中有倒影,我们可以调整一些属性来达到我们想要的效果。

下面我们来看下如何添加音效,导入现有的场景,场景中山坡的位置已经添加了模拟水流的粒子,如下图:

如果要在场景中播放声音,需要为发出声源的游戏对象添加Audio Source组件,我们先在水源的附近创建一个空对象,然后为这个空对象添加Audio Source组件,如下图:

选中这个对象,在Inspector视图Audio Source组件参数面板中单击Audio Clip(音频剪辑)项右侧的圆圈按钮,进而在弹出的对话框中为组件指定音频剪辑,如下图:

为这个对象指定音频剪辑后,场景中就可以监听到水流的声音了,然后勾选Loop循环选项,这样就可以循环播放音效,

Unity支持立体音效,按住鼠标右键不放,通过键盘WSAD在场景中移动,可以测出来立体声音效效果,即距离声源对象越近,监听到的声音就越大,反之就越小。但是即使距离声源对象较远的位置仍然可以监听到较大声音,这是因为声源停止衰减最大距离的范围过大,默认&#;为m,我们将Max Distance项的数&#;改到m,如下图:

经过上一步骤的设置,解决了声源距离衰减的问题,但是在声源停止衰减最大距离周围依然可以隐约听见流水的声音,这是因为曲线上距离声源m位置的节点其纵轴的数&#;是大于0的,所以我调节曲线到0,如下图:

Unity3D手游-横版ACT游戏完整源码下载 说明:这不是武林,这不是江湖,没有道不完的恩怨,没有斩不断的情仇,更没有理不清的烦恼,这是剑的世界,一代剑魁闯入未知世界,将会为这个

Unity小地图制作(二) 继续今天的学习心得,unity中小地图的制作,实现了小地图中红色小箭头代表场景中的主角,然后人物方向的转变,小地图中箭头也随之改变方向。右上

Unity学习-NGUI结合Shader小地图的制作(三) 转载自

标签: Unity3D游戏开发(第2版)

本文链接地址:https://www.jiuchutong.com/biancheng/368423.html 转载请保留说明!

上一篇:Unity3D内容加密保护(unity加密解决方案)

下一篇:4.2 模型变换和视图变换(模型变量是什么)

  • 股权分配利润应该怎么做账
  • 外购商品捐赠进哪个科目
  • 用友应收账款系统操作
  • 银行的记账凭证怎么做
  • 自行研发的无形资产会计处理
  • 邮政能否为固定业户代开增值税普通发票
  • 其他应收款有什么业务
  • 小规模纳税人开具1%增值税专用发票可以抵扣吗
  • 进项税当期已转出能调整再抵扣吗?
  • 消费税增值税如何调整?
  • 劳务派遣税收政策文件
  • 一般纳税人花椒税率
  • 附加税记入什么科目
  • 生产企业销售原材料所取得的收入属于( )
  • 公司给供电局转账违法吗
  • 城建税印花税教育附加税各是多少
  • 这个月只有销项没有进项怎么申报
  • win10锁屏界面windows聚焦什么意思
  • 信用证保证金账户
  • 公司内部收据能做凭证吗
  • 教你如何正确选择轮胎
  • 工程发票可以用材料发票抵扣吗
  • 嵌套if怎么用
  • 富山和富士山
  • 销售食品分录
  • 员工内部罚款有没有上限和下限
  • 会计准则新规
  • 豁免债权如何做账
  • php使用自定义函数编程求半径r的圆的周长和面积
  • php array add
  • 增值税加计扣除比例
  • 大屏制作教程视频
  • 印花税申报时间填错了怎么处理?
  • 子公司收购母公司另一子公司会计处理
  • 个体户个人所得税税率表
  • 经济独立可以做什么
  • python怎么设置窗口界面
  • 测验3: 基本数据类型 (第3周)
  • python文档怎么查看
  • 劳务公司社保手续办理
  • 年终奖怎么缴纳
  • 季度所得税怎么算
  • 多用途卡的监管机构是
  • 商品组装后出售怎么做账
  • 钢管扣件租赁公司账务处理
  • 折旧啥意思
  • 预付账款借贷方余额
  • 简易计税是否要计增值税
  • 固定资产丢失进哪个科目
  • 营改增后可以抵扣的进项
  • 建筑施工安全费用提取标准
  • 补助是工资以外的吗
  • 毛利差怎么计算公式
  • 转出未交增值税最终怎么转平
  • 文化传媒公司的主营业务
  • 当月只有进项票没有销项票怎么办
  • 土地使用权如何计入房产原值交房产税时间
  • 工程款发票怎么做分录
  • 应收账款坏账准备借贷方向
  • 税控盘费用抵扣怎么申报什么表怎么说什么表怎么填报
  • win10系统怎么看驱动
  • ubuntu安装linux五笔输入法
  • 惠普hp笔记本电脑
  • 安装win7旗舰版用户名和密码是多少
  • mac如何重装系统win10
  • os x yosemite dp5下载地址 os x 10.10 dp5更新内容
  • xp开始菜单栏怎么还原
  • linux查看sh
  • le启动exe是什么意思
  • win7如何安装iis7.0
  • cocos2d-js-min.js
  • js获取浏览器当前访问的ip
  • 单例类python
  • js的模块化可以怎么做
  • python openfoam
  • 地税客服电话
  • 我国税务师事务所有哪些
  • 税务登录 河北省地方税务局
  • 国家实行什么制度鼓励电力用户合理调整用电负荷
  • 物业优质服务我们在行动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设