HTML5游戏开发进阶 10:完成单人战役

     我们将做一些收尾工作,并最终完成单人战役。首先,向游戏中加入一些音效,如爆炸声和游戏语音;然后,结合前几章中的诸多游戏元素,来创建若干个关卡。你将看到,这些“砖块”是如何落到正确的位置上,并搭建成一个完整的游戏大厦。

10.1 添加音效

    游戏中过多的音效会把玩家淹没,导致玩家分心,消弱游戏的沉浸感。开发这个游戏时,我们将把注意力集中在下列关键的音效上,这些音效将提示玩家,游戏中某些关键的事件确实发生了。

  • 命令确认音:玩家选中单位时,或对单位发出命令时,我们就发出命令确认音,以确认单位已经接受了命令。
  • 消息提示音:当玩家接收到一则系统警告消息,或一条故事线消息时,我们就用该声音提示玩家。
  • 战斗音效:战斗时发生的音效,这样玩家就立刻知道他的单位在地图某处遭到了攻击。

    sound.js

    命令确认音效:允许玩家对单位下达多种命令:attack、move、delopy和guard。

    消息提示音:通过在game.showMessage()方法中播放

    战斗音效:四种子弹的声音‘

10.2 创建单人战役

    我们将为单人战役创建三个关卡,每个关卡都比前一个关卡困难,三个关卡的故事也是连贯的。这三个关卡将展示RTS游戏中典型的关卡系统。

    救援:

    袭击:

    抵抗围攻

    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值