饥荒Mod 开发(十):制作一把AOE武器

饥荒Mod 开发(九):物品栏排列
饥荒Mod 开发(十一):修改物品堆叠
前面的文章介绍了很多基础知识以及如何制作一个物品,这次制作一把武器,装备之后可以用来攻击怪物。

制作武器贴图和动画

1.1 制作贴图。

  • 先准备一张武器的贴图,png格式大小 64*64,32位图,放到images\inventoryimages 目录下 如果不知道如何制作可以参考 饥荒Mod 开发(三):资源工具使用
    在这里插入图片描述
  • 执行编译脚本:
#先cd 到 工具目录下,然后执行命令
.\autocompiler.exe "C:\WeGameApps\rail_apps\饥荒:单机版(2000013)\mods\pigpetfood"

在这里插入图片描述
执行完命令之后在相同目录下会生成两个文件,这两个文件就是贴图文件
在这里插入图片描述

1.2 制作动画

  • 下载一张高分辨率的图片,png 格式,32位图片,我下载了个128*128 像素的图片,将图片放在exported/lightsword/lightsword 目录下, 需要自己创建目录
    在这里插入图片描述

  • 打开Spriter.exe 工具,菜单新建工程,选择目录 mods\pigpetfood\exported\lightsword。然后从工程右上角拖入图片到画布中,然后保存工程到 lightsword.scml, 特别需要注意: 新建一个BUILD 动画,否则装备武器的时候不会有任何的显示。
    在这里插入图片描述

在这里插入图片描述

  • 编译脚本生成动画文件。脚本会自动编译动画并且拷贝到相应的目录里面,在制作贴图的时候也执行过一次编译脚本,其实只需要最后一次执行就可以了,为了演示这里就执行两次。
    在这里插入图片描述
    生成的动画文件被自动拷贝到anim目录下
    在这里插入图片描述

1.3 制作一个初始武器(“光剑”)物品

先参考之前的文章饥荒Mod 开发(四):制作一个物品,先制作一个简答的物品,暂时不具备攻击能力,只要能生成这个物品即可

  • 在scripts/prefabs 目录下创建一个 lightsword.lua 文件。用来创建预制物光剑

在这里插入图片描述

local assets=
{
   
    Asset("ANIM", "anim/lightsword.zip"), -- 加载动画资源
    Asset("ATLAS", "images/inventoryimages/lightsword.xml"), -- 加载图像资源
}

local function fn(Sim)
    local inst = CreateEntity() -- 创建一个新的实体
    inst.entity:AddTransform(
  • 51
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值