gamemaker吧 关注:13,581贴子:94,351
  • 15回复贴,共1

不懂就问:这两个动画是怎么做出来的?

只看楼主收藏回复

不懂就问:这两个动画是怎么做出来的?


来自iPhone客户端1楼2020-10-11 22:17回复
    图一是下面save那个一直闪闪闪的动画,图二是最后角色死亡的动画。从素材看不像是用图片逐帧做的。求教大佬们这是怎么做出来的


    来自iPhone客户端2楼2020-10-11 22:19
    回复
      闪光效果,在素材未知的情况下推测。用纯白素材搭配draw color(或各种挂ext的draw函数)可以draw出不同颜色的结果。RGB灯效的话,用make color hsv生成颜色更方便一些。比如下图的柔化阴影,就全都是白色的原始素材。

      吐槽:原来“拯救”是save
      碎片效果,可以用draw sprite part实现。动图里能看到碎片飞散时似乎带有放大/变暗(或变透明)效果,可能使用的是再多整合了一些功能的draw sprite part ext。建议是在单独熟练使用part、ext这两个函数后再使用这个混合版的。


      IP属地:北京4楼2020-10-12 08:36
      收起回复
        补充一句,功能/效果的实现途径通常来说并不唯一,4楼的回答只是方案中的一种,很可能不是原始工程的方法,当然也很可能不是最优解。


        IP属地:北京5楼2020-10-12 08:38
        回复
          那个翅膀我觉得可以用shader,不知道你有没有用过后期啊,剪辑视频之类的软件,把绿色的部分换成图像。


          IP属地:广东6楼2020-10-17 21:18
          收起回复
            部分实现了图二的效果。


            IP属地:河南7楼2020-10-20 12:20
            回复
              总觉得是预制的图像,或者用“背景+空心翅膀”盖住彩色


              IP属地:河南来自Android客户端8楼2020-10-20 12:32
              回复
                传说之下很好的游戏


                IP属地:黑龙江来自iPhone客户端9楼2020-10-21 00:39
                回复
                  surface shader 或者干脆帧动画也行


                  IP属地:北京10楼2020-11-08 15:01
                  回复
                    第一个动画看着像是逐帧的感觉,看到了衔接帧,背面的翅膀是做了类似pr遮罩一样的东西吧,我没做过游戏,只能这样猜测
                    路过


                    IP属地:浙江11楼2021-01-20 14:26
                    收起回复