这一篇以steam上面的一个mod为例子,说明一个自定义mod武器物件的结构
在上一篇中,讲了在steam创意工坊starbound对应的目录下就可以找到mod,这里我们根据修改时间找到刚才下载的mod
依然是复制到游戏本体所在的目录下的mod文件夹下面,并解包(参见上一篇)
得到如下的目录
目录文件夹下内容的解释
Animations文件夹:
这个mod中的这个文件夹中只有包含一个
numerals文件夹,里面则是一些游戏风格的点阵数字,比如这样的
items文件夹:
含有这个mod中主要包含的的物件,以及参数等
一级目录有一个.metadata文件,包含了mod的几个基本属性,包括mod名称,版本号,作者名称,解释等
active目录后的五级目录(实际上这个mod很多文件夹又只含有一个文件夹)
swoosh这几个文件夹里面是动画图案,timepierce.png是武器的本体贴图
其中的timepierce.activeitem 则是武器的配置文件,包含有武器的动画播放配置,武器的等级性能,单手双手等等,这里使用notepad打开
物品等级为:common、uncommon、rare、legendary,分别对应白色、绿色、蓝色、紫色
物品类型为:axe(斧)、hammer(锤)、spear(矛)、broadsword(双手剑)、shortsword(单手剑)、dagger(匕首)、assaultrifle(冲锋枪)、plasmaassaultrifle(等离子冲锋枪)、shotgun(霰弹枪)、plasmashotgun(等离子霰弹枪)、sniperrifle(狙击枪)、plasmasniperrifle(等离子狙击枪)
recipes文件夹:
物件生成的设置相关,只有一个timepierce.recipe文件
sfx文件夹:
多媒体格式文件,这部分在前面的item设定中被调用,比如游戏射击,持拿武器时候的背景音等
为.ogg音频文件,可以被浏览器播放
stats文件夹:
物件的特效相关脚本和配置
timefreeze.animation
动画效果配置
timefreeze.lua
特效脚本
timefreeze.statuseffect
特效配置
转载请注明原文地址: https://ju.6miu.com/read-719.html