win32_bios 的对象编辑器无法保存对象_技能编辑器设计文档

设计目的

l 提高技能编辑的可视性,减少技能编辑时间。

l 提高技能效果的精度。

l 积累技能效果库。

适用范围

l 可用于回合游戏的技能编辑

l 可用于动作游戏的技能编辑

l 可用户moba类游戏的技能编辑

功能说明

    技能编辑器的核心思路是按时间顺序播放技能包含的各种效果,效果包含特效,动作,音效,伤害和buff等特殊效果。

a325d3b2677bf7147bff27a44ff7bf4c.png

基础功能支持导入导出文件,支持将技能配置文件导入到编辑器进行查看,支持将编辑的文件导出成程序可用的配文件。

编辑功能:支持返回上一步的操作,最多支持50步,根据内存情况定;支持前进一步操作。

导入显示图形支持导入施法者和受术者操作,导入受到法术伤害的模型支持设置数量。

设置技能参数可以通过界面设置当前编辑的技能参数

设计技能过程可通过序列帧设计技能的从施法到受击的全过程

快捷查看可立即查看技能的最终效果。

支持扩展支持效果添加扩展。

技能模块结构图

a640888993dec7c1000ac6dcd1162f9e.png

技能类型

ca80b0b9db14c4adc896bcef8aaaf3b4.png

技能目标

29acac714955e316285c5aef1616729f.png

技能过程

f1c7c2752338511a3e81390229db3e10.png

技能效果

214284cf6313a59a924dc6bf5b6fc6a2.png

文件功能

3fb0162415d32f1e81af9b15f73a2a2d.png

点击文件弹出 新建、保存、另存为、导入 菜单。

新建:点击新建新建一个技能文件。弹出以下菜单输入文件名称。点击确定创建一个输入名称的文件,点击取消取消创建。

c607eda63b06eefcfb4d58af19ef892f.png

保存:保存当前正在编辑的文件。

另存为:将当前编辑的文件另存为一个副本,不影响原来的文件。

导入:导入一个已有文件。

编辑功能

e49ed1b35ac2f6c4314d64e8a2982b44.png

点击编辑弹出返回上一步、前进一步和重置 的功能。

返回上一步:点击返回上一步,返回到上一步进行的操作。

前进一步:点击前进一步撤回一次返回操作。

重置:将数据重置为点击保存前的状态。

选择显示模型

429daf7b6b7ddd89a297dd5fd5c9b234.png

点击按钮可以选择施法者模型,目标模型和目标数量。设定后界面中的角色形象会发生改变如下图。在编辑器中设定几个己方位置和几个敌方位置,设定角色形象后添加按照设定的顺序进行添加。设计时可以手动进行拖动改变设定怪物的位置。

05f54662337786ce337d420f4bb54037.png

b5dfba373bef762b1c041291d41593d9.png

设定技能基础参数

1af60c39c3b447fe5bfbf2e25be19653.png

说明:所有的技能参数可以根据项目发展不断添加进去。

b98a033a1e09a1555819f6633544c3db.png

技能id:技能id读取文件名作为技能id,正在创建文件的时候生成,可以点击输入进行更改。若被更改的文件名和已知的文件名相同,则弹出系统提示:“已有同名的文件存在!”

689d1560037780519a52a9a549245f62.png

技能名称:填写技能名称,若已经存在相同的技能名称,则生成技能名称时自动在后面添加“-2”的后缀。

39e870c6082dae7dcc34ee4f8dc59cae.png

触发条件:技能的触发条件,在以下清单中进行选择,对应不同的触发类型配置不同的参数。触发条件可以是多个条件并存,例如被暴击后生命值低于20%或受到格挡后输入指令。

触发类型

说明

主动触发

输入指令触发。(通过点击图标或指令集合)

受攻击时触发

当角色受到攻击时触发

非战斗状态

角色非战斗状态时触发

持续触发

状态一直生效

闪避\暴击\格挡后触发

当角色激活闪避\暴击\格挡等状态时触发

被闪避\被暴击\被格挡后触发

当角色的攻击遭到被闪避\被暴击\被格挡等状态触发

受到伤害超过生命值百分比触发

当角色的单次或一定时间内受到的伤害超过生命值百分比后触发

死亡时触发

当角色死亡时触发

触发概率:条件达成时该效果生成的概率。

目标阵营:施法所针对的目标阵营。

阵营

说明

自己

对自己施法

敌对

对敌对目标有效

友军

友军单位

友军单位包含自己

对友军单位包含自己都有效

无差异

对目标内所有单位有效。

目标人数:受到伤害的最大人数。

6fdbece2b4790866e8dc236556a477c6.png

施法范围:当区域内有目标才能施法成功。施法方位可以是多个范围叠加,从而组合出任何的范围图形。

范围

范围说明

扇形

偏移角度:正前方顺时针偏移角度

半径:扇形半径

角度:扇形的角度

矩形

偏移角度:正前方顺时针偏移角度

宽:正前方宽度,若是线性则宽填写0

距离:正前方距离

8cfb06953538480aaecef0b45adc4af7.png

法术范围:法术的作用范围,目标在法术范围内则受到法术效果。法术效果可以是多个范围叠加,从而组合出任何的范围图形。

范围

范围说明

扇形

偏移角度:正前方顺时针偏移角度

半径:扇形半径

角度:扇形的角度

矩形

偏移角度:正前方顺时针偏移角度

宽:正前方宽度,若是线性则宽填写0

距离:正前方距离

技能效果编辑

440697b6fe163beb26b518ea6e099f30.png

l 我们可以根据时间顺序配置过程中的每个对象发生的发生和结束。

l 技能效果中操作的对象有如下:

对象

对象说明

施法者

激活法术的单位

施法动作

释放法术的动作

施法效果

释放法术的特效

吟唱动作

吟唱法术的动作

吟唱效果

吟唱法术时的特效

法术效果

法术产生的效果

受击者

受到法术作用的目标

受击动作

受到法术作用的动作

受击特效

受到法术作用的特效

Buff效果

受到法术作用后持续产生的buff效果。

召唤物

法术产生的召唤物

声音

产生的声音

界面特效

震动屏幕,闪屏,红色警示,黑幕等

对象作用:

产生效果

对象说明

出生

产生对象

位置移动

对象发生位置移动

持续

对象持续存在,需要配置持续时间

消失

对象消失

发生多次

对象出现多个发生多次

瞬移

对象从当前位置消失,目标位置出现

de7aceb8aa7caf424cad463affa558e1.png

0feeb8597447070d21ff80db02ae0fb9.png

l 添加效果:选择一个效果进行添加。点击添加效果切换到文件夹选项。选中后确定则选择文件成功。选择成功后在右侧序列帧中添加对应的信息。可以左右拖动设置该对象发生和结束的时间。所选择的文件会显示在对应的图层中,方便进行查看和编辑

l 图层文件可以自行修改名称。

619bb69c282aef4e6c916fdcfbebea0d.png

  编辑器的设计需要注意它的通用性和扩展性,编辑器再初始完成使用的时候往往会有它的局限性, 随着问题的发现和功能的拓展,不能每增加一个特殊的功能就需要重新修改编辑器,而是让编辑器随着功能的拓展和完善越来越强大。

欢迎大家加入共同交流和探讨专业的游戏设计知识!

qq群号:714174640     

管理员微信:bigpug     

公众号:youxihun2000

4e93cf96d25682f602fca75db386ecf3.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值