1. piluo 2017-08-26 Steam 用户

    请教一下大大:1.游戏该怎么插入背景音乐呢!希望能详细讲一下
    2.room放上敌人以后 该怎么删除呢
    3.如何不让敌人生成在玩家身上
    4.我看到官方的素材包里有敌人被打爆死掉的帧数图片,怎么让敌人hp=0的时候有死掉的动画呢

    最近由 piluo 修改于:2017-08-26 22:57:34
    • 顺子 2017-08-27

      @piluo:
      1、有一节讲了音效么不是,用同样的方法播放一段音乐就可以了啊,在某个常驻的对象里写个持续循环播放背景音乐的代码
      2、我不知道你的删除是什么意思,在场景编辑器里的话选中直接delete就可以删除了,在游戏中的话触发事件然后用instance_destroy()就可以
      3、你可以在生成敌人的代码里判断一下生成坐标与玩家的当前坐标来比对一下
      4、把死掉的动画放进一个单独的精灵里创建一个新的精灵(类似敌人生成器那种),然后在敌人hp=0时先destroy掉实例本身,然后同时生产一个这个死掉动画对应的精灵指定正常播放动画(只播放一遍不要循环)并且播完就destroy掉自己

    • piluo 2017-08-27 Steam 用户

      @顺子:非常感谢回答!(音乐的话是因为给room添加音乐切换场景的时候有时候会重叠,所以有些头疼。)抱歉没有把问题说清楚哈

      最近由 piluo 修改于:2017-08-27 19:19:05
    • 顺子 2017-08-28

      @piluo:是怕切换场景的时候音乐停止播放之类?这个可以用对象的持久化属性来实现,如果是这个问题我可以写个教程

      最近由 顺子 修改于:2017-08-28 01:13:54
    • piluo 2017-08-28 Steam 用户

      @顺子:反而是切换场景的时候上一个音乐和下个场景的音乐重叠了。如果能写教程的话就大感谢了

  2. ABC123 2017-09-08

    辛苦了,感谢楼主的翻译!简直就是拯救初学者的救星,多亏了楼主的翻译教程让我对GMS2有了深入的了解,少走很多弯路。楼主加油!希望以后能翻译一些关于背包系统的教程

    • 顺子 2017-09-09

      @ABC123:好像看到一套讲背包的,回头我先看看难不难……

  3. ikonon 2018-05-22

    请问楼主怎样设置地图边界呢?就是限定我们的猪脚不会跑出边界

    • 顺子 2018-05-22

      @ikonon:简单一点就是在整个room周围围一圈墙,然后给玩家设置碰撞事件,遇到墙就不能继续前进,这个可以去看一下heartbeast那套2D设计教程,最开始就介绍了这种墙的碰撞制作方法

    • ikonon 2018-05-22

      @顺子:谢谢!

您需要登录或者注册后才能发表评论

登录/注册