• 注册
  • 攻略教程 攻略教程 关注:774 内容:231

    借助Bing AI来制作你的第三个Mod

  • 查看作者
  • 打赏作者
  • 当前位置: 七日杀中文网 > 攻略教程 > 正文
  • 攻略教程
  • 前两集我们使用Bing AI的强大功能完成了两个小mod的制作,今天我们继续使用Bing AI来制作第三个Mod。

    第一集我们修改了物品的属性,第二季我们添加了一个物品,这一集我们要新加一个物品和buff,话不多说现在开始!

    首先我们来新增一个buff,根据前两集的经验,有修改或者新增就要在mod里先创建对应的xml文件,

    所以这次我们就不问AI了,直接在mod文件的Config文件夹新建一个buff.xml文件,用来存放buff代码。

    这一次的思路是:先找一个可以触发buff的物品,查看物品触发buff的名称,然后以这个buff和物品为模版,制作我们自己的物品和buff。

    首先在物品图标里找到能触发buff的物品,药物是最好的选择,我想做的buff和生命值有关,就选择这个名字里有Health的吧,先复制图片名称。

    借助Bing AI来制作你的第三个Mod

    然后打开本体的buff文件

    借助Bing AI来制作你的第三个Mod

    用物品名称搜索,找到buff(其实最稳妥的是先打开items.xml,搜索到物品,找到它触发的buff,再来buff.xml里来搜索buff。)

    借助Bing AI来制作你的第三个Mod

    把代码发给AI,我们让他先去网上搜索一下游戏的代码,再来解释代码含义,包括后面生成代码的时候,也让他先搜索一下代码,这样他给出的代码会比较准确。

    借助Bing AI来制作你的第三个Mod

    仔细看一下这段代码的含义,然后向AI提出我们想要修改的地方

    借助Bing AI来制作你的第三个Mod

    打开我们在mod里创建的buff.xml文件,手动添加代码头尾,然后把AI生成的代码复制进去

    借助Bing AI来制作你的第三个Mod

    然后,我们打开本体items文件,用最开始复制的物品名称来搜索对应物品代码

    借助Bing AI来制作你的第三个Mod

    我们会看到这个物品代码里包含Extends这个属性,说明他是继承value后面这个物品属性的子物品,为了确保能够生成正确属性的物品,我们需要用value后面这个物品为模版来生成自己的物品。复制这个名称然后再次搜索。

    借助Bing AI来制作你的第三个Mod

    好的,可以看到这个物品代码是包含所有属性的。

    借助Bing AI来制作你的第三个Mod

    复制代码发给AI,让他来解释含义。AI好像知道我们想做什么了,他直接修改了物品触发的buff,换成了我们刚刚让AI生成的那个buff [s-45] 

    借助Bing AI来制作你的第三个Mod

    借助Bing AI来制作你的第三个Mod

    但是我只需要你解释代码,一步一步来嘛~

    借助Bing AI来制作你的第三个Mod

    看过解释后,向AI提出我们想要修改和新增的属性,还是让他先搜索buff.xml的代码,然后再帮我们生成。

    借助Bing AI来制作你的第三个Mod

    把AI生成的代码复制到mod文件的items.xml里来,就加在上一集我们新建的加强木棒下面,记得要在代码尾之前。

    借助Bing AI来制作你的第三个Mod

    这个代码的颜色不对,是因为AI生成的时候,双引号“ ” 的格式不对,我们用全部替换,复制代码的  “ ”  然后改成英文输入法的   ” ”  .

    借助Bing AI来制作你的第三个Mod

    借助Bing AI来制作你的第三个Mod

    物品的名称可以用中文,但是代码变量不行哦,我们需要换成英文的。

    借助Bing AI来制作你的第三个Mod

    最开始复制图片名称的那个物品里,可以找到最大生命值增加量dMaxHealthBonus 和持续时间dDuration  

    借助Bing AI来制作你的第三个Mod

    上一集加强木棒里我们改了体力值消耗,可以在这里找到体力值英文名Stamina,把最大生命值增加量里的Health改成Stamina,就得到了最大体力值增加量dMaxStaminaBonus。

    借助Bing AI来制作你的第三个Mod

    改完后就是这个样子的

    借助Bing AI来制作你的第三个Mod

    新建了buff,buff图标也要重新搞个,先问下AI是放在哪里的,然后按照AI的答案来创建。然后从网上找一个喜欢的图标,编辑后放入文件夹里,顺便把新建物品的图标也一起搞了。

    借助Bing AI来制作你的第三个Mod

    然后,我们需要在本地化说明里,对我们新建的物品进行说明,以便在游戏中正确显示。

    这里AI睁眼说瞎话了,明明就是英文的嘛,再让他修改下。在Config里新建一个文本文档,名字改成Localzation.txt,然后把AI修改过的代码复制进去。

    借助Bing AI来制作你的第三个Mod

    借助Bing AI来制作你的第三个Mod

    OK,我们去游戏测试下。

    生命值和体力值上限增加了,但是没有满血。buff可以触发,但是名称是英文。这说明buff代码需要修改。

    借助Bing AI来制作你的第三个Mod

    打开buff代码,我们发现buff图标没有修改,设置生命值和体力值的语句没有生效。这里涉及到七日杀的一些xml规则,我们暂时跳过,那这里怎么修改呢,很简单,我们找个现成的!

    借助Bing AI来制作你的第三个Mod

    本体buff文件里最开始有个god,就是上帝模式,这里面有设置血量和体力值的代码,我们直接复制就好了。

    借助Bing AI来制作你的第三个Mod

    然后我们修改图标名称换成mod文件里的,把设置血量和体力值的代码复制过来。

    借助Bing AI来制作你的第三个Mod

    再进游戏测试下,血量正常,buff显示正常~!

    借助Bing AI来制作你的第三个Mod

    但是呢,还是有个小问题,九转金丹的物品信息不显示,这是因为我们没有在UI界面里给他定义要显示哪些内容。

    UI界面的定义在ui_display.xml这个文件里,我们新加的物品,需要在这里进行显示定义。为什么上一集做加强木棒时候没有定义?那是因为我们复制了木棒的代码,显示定义使用的是木棒的,而且加强木棒和木棒显示的属性类型是一样的,所以就不需要再次定义了。这一次我们新建的物品,显示类型是我们自定义的,发生改变了,就需要在UI界面里进行定义才能正常显示。

    在mod的Configs文件夹里新建一个文本文档,命名为ui_display.xml,然后再本体的ui_display.xml里以作为模版的的物品名称进行搜索,然后复制到mod文件里进行更改。

    借助Bing AI来制作你的第三个Mod

    我们定义一下在UI界面显示九转金丹的最大生命值增加量、最大体力值增加量、buff的持续时间。

    最后,再开游戏进行测试

    借助Bing AI来制作你的第三个Mod

    OK,现在UI界面已经能正确显示我们定义的属性了,完美!



    PS:最后UI界面定义没有问AI,是因为我忘记了 [s-45] ,你们可以自己试着问一下AI,看看AI是怎么回答的。



    图片教程放在最后了,制作不易,如有转载请注明出处!


    Mod图片教程3.rar
    9.71 MB,下载次数:4[记录]

    HealthHealthHealth

    "点赞是美意,打赏是鼓励"

    Lv.6
    浴火重生
    打赏了90金币

    垃圾佬MOD创作者

    回复

    物品:九转金丹,使用后触发buff不死之身,没有其他属性。

    buff:不死之身,持续30秒,buff开始时最大生命值和体力值增加2500,buff每0.2秒刷新一次,每次刷新会把当前生命值和体力值设置为5000,并且清除自身debuff。

    因为最大生命值和体力值上限小于每次设置的值,所以相当于每0.2秒就加满一次血量和体力值,变向的无敌,除非0.2秒内受到的伤害大于2500+当前等级。


    由于这东西有点逆天,所以使用的话还是加个冷却时间,就是再新建一个buff,buff没有任何效果,buff的持续时间设置成不死之身想要的冷却时间。在不死之身里增加一个触发器,当身上没有新建buff时候,才可以触发,当不死之身结束时候,触发新建buff。

    小伙伴们可以自己试一下通过AI来实现~~

    回复

    呃。。。。。。。

    刚出生不是没穿衣服么,图片里有两张查看人物状态的,里面有穿着内衣裤的角色,被和谐了 [s-52]

    回复
    LV.4
    浴火重生

    说实话,这个AI聪明的难以置信,起码比我群里那几个学计算机的强多了

    现充,忙着谈恋爱

    回复
    因恶意刷帖用户过多,本版块已取消回帖金币奖励,请签到获取!>>>金币获取指南<<<

    请登录之后再进行评论

    登录
    • 大版主
    • 小版主
  • yichen
  • 柒月白风清
    柒月白风清
    一只小萌新,万年摸鱼党!已经脱坑了。。。
  • Cure_805
    Cure_805
    晚上在睡觉,白天在工作,不一定能及时回复,有事可以留言!
  • 至善丶丶
    至善丶丶
    群:1050040662 定制/开服/地图制作/价格公道
  • 已重置033
    已重置033
    一个爱玩七日杀的妹纸
  • 暂没有数据

    赞助广告位

  • 点击展示图片即可一键加入QQ群
    赞助广告:100R/月 目前空缺广告位:0

    分享网站

  • 繁体中文
  • 任务
  • 动态
  • 到底部
  • 帖子间隔 侧栏位置: