自定义服装制作及在游戏中应用的方法说明(1.7.0版本及以上) 目录 1. 示例服装下载 2. 服装应用方法 3. 服装修改方法 4. 服装能力值列表 ----- 创建自定义服装示例中准备了两种类型的服装示例图片。 1. AdventurerOverride:替换原有的冒险者服装。 2. NewCostume:添加新的服装。 各示例的文件组成如下: 1. metadata.json 文件 2. CharIdle0~4.png:角色的待机动画图片 3. CharRun0~7.png:角色的跑步动画图片 4. CharJump0.png:角色的跳跃动画图片 5. CharDie0.png:角色的死亡动画图片 6. CharHand.png:手部图片 7. Icon.png:图标图片 *图片仅支持png格式。每个动画(待机、奔跑、跳跃、死亡)使用的图像文件名必须从0开始按顺序编号。

2. 应用服装 将示例服装文件夹放置在以下路径,运行游戏即可自动应用。 * AddOns 文件夹和 Costume 文件夹默认不存在。若路径不存在,请新建文件夹。 Windows:《 dungreed 》安装文件夹 Dungreed_Data AddOns Costumes Mac:《 dungreed 》安装文件夹 Dungreed .app Contents AddOns Costumes Linux:《 dungreed 》安装文件夹 Dungreed_Data AddOns Costumes 在更衣室界面按下 F5 键可刷新当前服装信息。 加载失败时会提供错误消息,以便更轻松地进行服装制作工作。

3. 自由修改服装 若要按个人喜好更改角色的动画、手部造型、能力值等,需修改“metadata.json”文件中的数值。 本章节将说明metadata.json文件的结构。 id:系统中使用的服装固有编号。 设置为0时,会覆盖冒险者的默认服装图像。 (仅可覆盖冒险者的默认服装,无法覆盖其他服装) 若希望创建新服装,请指定1000以上的任意其他数值。 name_korean(韩语名称)、english(英语名称)、...、portuguese(葡萄牙语名称) description_korean(韩语描述)、english(英语描述)、...、portuguese(葡萄牙语描述)

定义各语言的服装名称和说明。 属性

可以定义角色的基本能力值。 (参考4号章节) filename_icon:在UI中显示的角色图标图像文件名。 filename_hand:角色手部使用的图像文件名。 ppu_hand:表示像素每单位(Pixel Per Unit)。数值越大,游戏内角色的像素单位显示越小。角色的默认PPU为16。 pivot_hand:图像的中心点。 x值为0时越靠左,为1时越靠右(0.5为中心)。 y值为0时越靠下,为1时越靠上(0.5为中心)。 hideDefaultMainHand:若值为true,则不持有武器时主武器手会隐藏;若值为false,则手部会照常显示。当hideDefaultOffHand的值为true时,未持有武器时的副武器手会隐藏。 值为false时,手会按原有方式显示。 startingItems是初始物品的数组。 (指定初始物品的列表请参考第5节) "startingItems" : [ 15, 16, 17 ] idle、run、jump、die是各动作的动画定义。 scene是动画图像的数量。 fps是动画的速度。值越高,动画播放速度越快。 值为1时,1秒切换一次下一帧。 值为10时,1/10秒切换一次下一帧。 值为20时,1/20秒切换一次下一帧。 filename用于输入动画文件名。文件名末尾需要从数字0开始,直到与动画图像数量相同的图像。 ppu指的是像素每单位。数值越大,角色的像素单位越小。 冒险家角色的默认PPU为16。 pivot是图像的中心点。 x值为0时越靠左,为1时越靠右(0.5为中心)。 y值为0时越靠下,为1时越靠上(0.5为中心)。 loop用于设定动画是否循环。默认值为true。 false:不循环(播放一次后停在最后一帧) true:循环 runFootstepFrame在跑步动画执行过程中,会根据该元素定义的帧号生成脚步声和灰尘。能力值列表

以下是metadata.json中"stats"项可填写的能力值列表。 文本中标注值类型为"1"的项目只能输入整数。 文本中标注值类型为"1.1"的项目可以输入实数。 为避免兼容性问题,建议服装指定的能力最多使用4个。 Value Text Description POWER/1 威力1增加 TRUE_DAMAGE/1 固定伤害1增加 DAMAGE/1.1 武器伤害1.1增加 DAMAGE_MIN/1.1 武器最小伤害1.1增加 DAMAGE_MAX/1.1 武器最大伤害11 增加 NORMAL_ENEMY_BONUS/1 对弱敌造成的伤害增加1% BOSS_ENEMY_BONUS/1 对 boss 及精英敌人造成的伤害增加1% IGNORE_DEFENSE/1 防御穿透1% POWER_WEAPONSWING/1 直接攻击时威力增加+1(不适用于冲刺攻击等) DEFENSE/1.1 防御力1.1增加 TOUGHNESS/1 强韧度1增加 MELEE_RESIST/1.1 受到近战攻击的伤害减少1.1% (限制:最大75%) BULLET_RESIST/1.1 受到远程攻击的伤害减少11%(限制:最高75%) FINALATK_PERCENT/1 最终攻击力1%增加 FINALDEF_PERCENT/1 最终防御力1%增加 HP/1 最大体力1增加 HP_PERCENT/1 最大体力1%增加 EVASION/1 回避1增加 BLOCK/1 格挡1增加 CRITICAL/1 暴击1增加 CRITICAL_DAMAGE_RATE/1 暴击伤害1%增加 GOLD_DROP/1 金币掉落1%增加 GOLD_DAMAGE/1 每2000金币伤害+1% MOVE_SPEED/1 移动速度1%增加 ATTACK_SPEED/1 攻击速度1%增加 RELOAD_SPEED/1 装填速度1%增加 ADD_SHOT_ON_DASH/1 冲刺时装填1发子弹 DASH/1 冲刺次数1增加 DASH_ATTACK_DAMAGE/1 冲刺攻击伤害1%增加 DASH_RESTORE_SPEED/1 冲刺恢复速度1%增加 ADD_DASH_ON_KILL/1 击杀敌人时获得冲刺次数+1 BURN 直接攻击时附加燃烧效果 POISON 直接攻击时附加中毒效果中毒:直接攻击时触发中毒 眩晕:直接攻击时触发眩晕 电击:直接攻击时触发电击 寒冷:直接攻击时触发寒冷 燃烧额外伤害/1:燃烧伤害增加1 燃烧叠加/1:燃烧叠加上限额外1次 燃烧速度/1:燃烧攻击周期加快1% 燃烧持续时间/1:燃烧持续时间增加1% 中毒额外伤害/1:中毒额外伤害 中毒叠加/1:中毒叠加上限额外1次 中毒速度/1:中毒攻击周期加快1% 寒冷减速/1:寒冷减速效果+1% 寒冷持续时间/1:寒冷持续时间增加1% 电击持续时间/1:电击持续时间+1% 眩晕持续时间/1:眩晕持续时间+1% 燃烧免疫:免疫燃烧 中毒免疫:免疫中毒 眩晕免疫:免疫眩晕 电击免疫:免疫电击 寒冷免疫:免疫寒冷 精准/1:瞄准精度+1%FULL_SWING/1 近战武器攻击范围+1% FAST_CHARGE/1 充能型武器充能速度+1% JUMP_POWER/1 跳跃力+1 FAST_SKILL_COOLDOWN/1 技能冷却恢复速度+1% 【实验性功能】添加条件 可使用'?'关键词为属性添加条件。 添加条件为实验性功能,仍在持续开发中。 版本1.7.1+起可使用。条件值说明 【KATANA】装备武士刀标签物品时 【HANDGUN】装备手枪标签物品时 【SPEAR】装备长矛标签物品时 【FRIEND】装备朋友标签物品时 【BOW】装备弓标签物品时 【ARMOR】装备盔甲标签物品时 【RING】装备戒指标签物品时 【WING】装备翅膀标签物品时 【MAINHANDED】装备单手主武器时 【OFFHANDED】装备单手副武器时 【TWOHANDED】装备双手武器时 【NOWEAPON】未装备任何武器时 【MELEEWEAPON】装备近战主武器时 【RANGEDWEAPON】装备远程主武器时 可与数字一同使用的条件 以下是可与游戏内多种数值进行比较的条件列表。以下条件需与比较符号一同使用。 条件值 说明 示例 GOLD 当前持有金币 GOLD=0:金币为0时 ACCESSORYCOUNT 已装备饰品数量 ACCESSORYCOUNT<=2:已装备饰品数量为2个或以下时 SATIETY 当前饱腹感 SATIETY>50:当前饱腹感超过50时 ITEM 当前装备的特定物品ID ITEM=15:装备【绿蝙蝠】时 ※注意:ITEM条件只能使用等号(=) 可使用5种比较符号。<(小于) <=(小于等于) =(等于) >=(大于等于) >(大于) 如何使用条件? 在属性后添加?并输入条件。 请参考以下示例: POWER/10?KATANA 装备带有【武士刀】标签的物品时,威力+10 RELOAD_SPEED/30?HANDGUN 装备带有【手枪】标签的物品时, reload速度+30% MOVE_SPEED/66?NOWEAPON 未装备任何武器时,移动速度增加66% DASH/2?SATIETY<50 当前饱腹感小于50时,冲刺次数+2 DEFENSE/15?GOLD=0 当前持有金币为0时,防御力+15 ATTACK_SPEED/-20?物品=15 装备【绿蝙蝠】时,攻击速度降低20% 5. 初始物品 服装最多可附加6个初始物品。 初始物品列表如下: 需在metadata.json文件中输入初始物品的ID。 (参考第3节) 结束。




换一换 

















