皇家守卫军吧 关注:78,653贴子:868,114

[mod/修改用]图片及其信息存储

只看楼主收藏回复

BV1SL4y1G7Ri,英雄片段展示,3楼详细



IP属地:广东1楼2022-04-22 12:22回复
    kr的素材的切割信息都保存在和素材名对应的文件内,由于前三代的结构非常适合添加mod,我说的是非修改游戏原本文件的那种,独立的真正意义上的mod,所以给有能力、想要制作mod的玩家提供一些方法。mod制作我以后会出教程,目前想要有志者预先准备好素材,以后制作mod可以用到。kr是2d游戏,动画是帧动画,所以想要添加自创内容得先做好图片方面的准备。


    IP属地:广东2楼2022-04-22 18:24
    回复
      第一张图看结构,文件就按这个结构写,保存的后缀是.lua,编码UTF-8,名字与素材名相等,比如我的图片名是go_hero_ajax.png,文件名就是go_hero_ajax.lua,其实图片名是啥没关系,加载的时候是找.lua这个存储文件的,存储文件内有素材图片名,系统会自己去找。
      切割的图片不一定要统一按某个前缀命名,可以不同物体不同命名,但最好有自己的特点,不要重了,比如英雄本体前缀是hero_mecha,等离子炮是单独一张hero_mecha_bullet,编号就只有个0001,命中效果是hero_mecha_bullet_hit,有多张集合成动画,编号就从0001到00xx。
      注意,_0xxx这个前面的都是前缀,前缀后加_与编号隔开,命名尽量按照这个格式,不要用其他符号。动画必须是连续帧,也就是整个动画所用到的图片前缀相同,编号是连续的。比如我设的攻击动画是hero_mecha_0049到hero_mecha_0060,这区间49-60的图都是这个动画的一部分,使用时从49一帧一帧播放到60结束。







      IP属地:广东3楼2022-04-22 18:25
      收起回复


        IP属地:广东4楼2022-04-22 19:44
        回复
          好耶


          5楼2022-04-22 20:24
          回复
            顶一下


            IP属地:北京6楼2022-04-22 20:43
            回复


              IP属地:山东来自Android客户端7楼2022-04-22 20:58
              回复


                IP属地:江西来自Android客户端8楼2022-04-22 21:08
                回复
                  好强,顶顶


                  IP属地:广东来自Android客户端10楼2022-04-23 01:04
                  回复
                    nb


                    来自Android客户端11楼2022-04-23 10:28
                    回复
                      楼主能不能录制一些 游戏内的视频?想看看 这些新角色在游戏里 怎么打怪


                      IP属地:河北12楼2022-04-23 10:50
                      回复
                        楼主其实可以试着先把3代的英雄移植到2代中,毕竟是同系列游戏。估计移植难度会小于 钢铁陆战队的移植吧。


                        IP属地:河北13楼2022-04-23 10:57
                        收起回复
                          game_scripts文件解密不来,是怎么一回事


                          IP属地:四川来自Android客户端14楼2022-04-23 11:37
                          收起回复
                            好帖,


                            IP属地:安徽来自Android客户端15楼2022-04-23 12:20
                            回复
                              @绕梦余音 这帖不错


                              来自Android客户端16楼2022-05-04 18:26
                              回复