音效
在上节课
我们已经制作了角色操作的大部分功能了
拥有了接近完整的平台跳跃引擎
但是。。。感觉现在体验下来还是太单调了
这是为什么呢?
此时 聪明聪明d皮卡丘 就说道:
“溯老师,你看啊
我们现在已经有了:交互,视觉反馈
五感已经占了两
是不是还可以往听觉方面扩展扩展呢?”
哦~有道理!
那就让我们来加音效吧!
为什么要加音效
对一个游戏来说
音效是非常重要的一部分
因为音效可以直接提供反馈
甚至可以说音效是决定游戏手感最重要的一部分之一
音效
音效已经放到之前的“平行棱镜角色素材”里面啦,记得去看看
音效的名字已经给了
相信不要我教你们也知道放哪吧
(皮卡丘:还是讲一下吧,不然产生认知偏差了)
(溯老师:呦,小伙子,我看你骨骼精奇,要不就让你来讲讲看吧)
大家好,我是练习时长六年半的皮卡丘
今天我来“霸王硬上弓”了
首先啊,我们可以看到:
溯老师整整给了我们5个音效(这工程量可真是太大了)
这时肯定有小伙伴要问了:
“哎?皮卡丘老师,这么多的音效,我们到底要放在哪啊?真是摸不着头脑!”
没关系~
这节课即使不用脑子也可以搞定!
跟上我的节奏!
首先
我们在充能中放一个:恢复冲刺能量
其次
是跳跃与反墙跳
(这一段一共有三个哦)
接着
还有冲刺
然后
是落地
最后
是贴墙!
哎,等一下。。。
现在的贴墙只有循环?
不好!
这非常的不好!
我们要做的是:只有贴墙状态变化时才执行一次的效果
所以,我们现在需要一个私有变量
再让我们快速做出一个判断是否贴墙的积木块
(要注意的是:这里用的是“私有贴墙状态”而不是“私有状态”)
下一步,就是添加声音了
但和之前不一样的是
这次我们只需要在贴墙时播放音效就好了
这样,角色部分的音效就完成啦
真棒!
现在我们的游戏就变得更加有质感啦!
(溯老师:好的,讲的还不错,今天晚上加一个鸡腿) (皮卡丘:哇哦!我有鸡腿啦!) (溯老师:想得美,我说的是给我加一个鸡腿)
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=sumiu-jump/sumiu/Lec02b&type=comment"
title="{跟着溯μ制作平台跳跃游戏 02b}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>