鱼C论坛

 找回密码
 立即注册
查看: 2014|回复: 59

[学习笔记] GameMaker游戏开发系列教程之『小甲鱼外太空大冒险』(下)

[复制链接]
发表于 2023-10-28 12:13:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 恶有鳄抱 于 2023-10-31 21:44 编辑


我们在上一篇帖子中已经完成了一个简版的小游戏,那么让我们在这篇帖子中,给他加上游戏音乐和特殊的增强道具吧

让这个游戏看上去更加的完善。

首先让我们来添加音乐吧

让我们把之前的资源包的声音文件添加到项目中,
素材.zip (1.71 MB, 下载次数: 0)
当然大家也可以寻找自己喜欢的音乐和音效来制作游戏

比如很多小黑子都喜欢的只因....bgm

我们可以导入自己喜欢的背景音乐

GameMaker支持多种音乐文件类型 【1】OGG(.ogg)【2】MP3(.mp3)【3】WAV(.wav)

其中声音文件可以是压缩的,也可以是未压缩的,未压缩的声音保存为WAV格式的文件,而压缩的

声音可以是MP3和OGG格式。

找到喜欢的音乐,让我们来把喜欢的音乐添加进入资产管理器的声音文件夹

改名.png

并改名在前加入snd_,这样可以帮助我们更好的查看和管理,避免混淆,

我们先来添加我们的游戏背景音乐吧

打开我们的唯一一个没有精灵的物体obj_game

然后添加事件—其他—房间开始事件

房间开始.png
(我们这次先从GML VISUAL开始入手)

创建好事件后,在右侧工具栏搜索播放音频模块将其拖入

背景音乐.png

声音选择我们准备好的bgmusic,且在循环位置打√,这样游戏音乐就会一直循环播放了

然后我们再次在obj_game中添加事件—其他—房间结束事件

关闭背景.png

找到停止播放音频模块,拖拽放入事件中,并选择我们的snd_bgmusic。

现在我们的游戏启动直至关闭就有了背景音乐了

下面开始添加我们的音效

我们有哪些地方需要添加上特效呢,射击游戏,我们首先添加玩家射击时候的音效

找到我们操作的对象obj_player 然后找到 步事件

我们是在什么条件下发射攻击的呢——在鼠标按下的时候。

射击.png

在鼠标按下的时候完成一次射击,

那我们找到如果鼠标按下这个模块,并在这个条件下同样拖入一个播放音频就完成了

射击音效.png

将音频改为我们的shoot音乐,然后音调我们给他一个随机数random

这样我们的攻击听起来就不会枯燥啦,在这里我们加上random_range(0.8,1.2)

给它一个从0.8到1.2的随机数,这样在发射子弹时,音效也会随机发生改变。

接下来我们添加一个游戏结束的音效,我们操作的玩家碰撞到岩石,就播放它

那让我们找到物体obj_player和岩石obj_rock的碰撞事件,当它们碰撞在一起时,

玩家这个实例就会被销毁,然后我们在销毁实例这个模块下添加这个播放音频

结束.png

将音频改为事先准备好的snd_lose,在这里我们就不需要点击循环了

因为这个音乐只在我们玩家和岩石碰撞时才会响起。

游戏背景射击还有结束的音乐我们都设置好了,那我们还有哪个地方需要添加音乐呢?

答案是——我们击碎岩石的时候!!!

岩石是怎么样破碎的?

是跟子弹碰撞到的时候,那我们这个音效就加在岩石与我们发射的子弹发生碰撞的时候

找到物体obj_rock,在它的事件中找到与子弹obj_bullet的碰撞事件

在发生碰撞时,会销毁掉这个实例,所以我们在这个模块下拖拽加入播放音频模块

岩石破碎.png

同样我们需要给它的音调参数加上一个0.8—1.2的随机数,random_range(0.8,1.2)

因为我们击碎大岩石后还会变成小岩石,所以我们加上这个 ,让它的每次破碎听起来都不同,

这样玩家玩起来就不会显得太单调~

点评

好贴,biu!biu!biu!  发表于 2023-11-1 08:33

评分

参与人数 6荣誉 +28 鱼币 +8 贡献 +18 收起 理由
cjjJasonchen + 5 + 3
鱼小二 + 3 + 3 + 3
中英文泡椒 + 5 + 5 + 3
歌者文明清理员 + 5 + 3
liuhongrun2022 + 5 + 3
python爱好者. + 5 + 3 鱼C有你更精彩^_^

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-10-28 13:47:35 | 显示全部楼层

回帖奖励 +1 鱼币

支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-10-28 14:30:19 | 显示全部楼层

回帖奖励 +1 鱼币

好帖!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-10-28 17:24:23 | 显示全部楼层

回帖奖励 +1 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-10-28 18:07:00 From FishC Mobile | 显示全部楼层

回帖奖励 +1 鱼币

支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-10-28 18:07:17 | 显示全部楼层

回帖奖励 +1 鱼币

感谢分享~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-30 09:41:02 | 显示全部楼层

回帖奖励 +1 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-10-30 10:15:28 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-30 11:31:21 | 显示全部楼层

回帖奖励 +1 鱼币

求奖励获得鱼币购买课后作业
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-30 11:32:56 | 显示全部楼层
买不起课后作业了

评分

参与人数 1鱼币 +5 收起 理由
中英文泡椒 + 5 帮你砍一刀

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-31 08:05:18 | 显示全部楼层

回帖奖励 +1 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-10-31 08:40:13 | 显示全部楼层
求奖励获得鱼币购买课后作业
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-31 18:55:38 From FishC Mobile | 显示全部楼层

回帖奖励 +1 鱼币

支持!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-10-31 18:56:02 From FishC Mobile | 显示全部楼层

回帖奖励 +1 鱼币

支持支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-31 18:56:09 From FishC Mobile | 显示全部楼层

回帖奖励 +1 鱼币

非常好的游戏,好像自己也做一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-31 18:56:17 From FishC Mobile | 显示全部楼层

回帖奖励 +1 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-10-31 18:57:53 | 显示全部楼层

回帖奖励 +1 鱼币

居然还有下?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-31 18:58:14 From FishC Mobile | 显示全部楼层

回帖奖励 +1 鱼币

好玩 继续支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-31 19:01:42 | 显示全部楼层

回帖奖励 +1 鱼币

游戏开发之自定义背景音乐
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-31 19:08:35 | 显示全部楼层
本帖最后由 clollipops 于 2023-11-11 21:06 编辑

好好好太棒了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-9 09:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表