设计目的

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

l 提高技能效果的精度。

l 积累技能效果库。

适用范围

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

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

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

功能说明

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

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

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

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

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

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

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

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

技能模块结构图

技能类型

技能目标

技能过程

技能效果

文件功能

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

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

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

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

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

编辑功能

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

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

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

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

选择显示模型

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

设定技能基础参数

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

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

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

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

触发类型

说明

主动触发

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

受攻击时触发

当角色受到攻击时触发

非战斗状态

角色非战斗状态时触发

持续触发

状态一直生效

闪避\暴击\格挡后触发

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

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

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

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

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

死亡时触发

当角色死亡时触发

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

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

阵营

说明

自己

对自己施法

敌对

对敌对目标有效

友军

友军单位

友军单位包含自己

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

无差异

对目标内所有单位有效。

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

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

范围

范围说明

扇形

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

半径:扇形半径

角度:扇形的角度

矩形

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

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

距离:正前方距离

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

范围

范围说明

扇形

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

半径:扇形半径

角度:扇形的角度

矩形

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

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

距离:正前方距离

技能效果编辑

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

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

对象

对象说明

施法者

激活法术的单位

施法动作

释放法术的动作

施法效果

释放法术的特效

吟唱动作

吟唱法术的动作

吟唱效果

吟唱法术时的特效

法术效果

法术产生的效果

受击者

受到法术作用的目标

受击动作

受到法术作用的动作

受击特效

受到法术作用的特效

Buff效果

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

召唤物

法术产生的召唤物

声音

产生的声音

界面特效

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

对象作用:

产生效果

对象说明

出生

产生对象

位置移动

对象发生位置移动

持续

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

消失

对象消失

发生多次

对象出现多个发生多次

瞬移

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

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

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

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

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

qq群号:714174640

管理员微信:bigpug

公众号:youxihun2000

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

  1. 这款即将开源的编辑器可能是最适合程序员的文档工具!

    作为程序员,我经常需要写技术文档,之前也用过很多文档工具,比如有道云笔记,石墨,腾讯文档等. 我感觉他们大同小异,无外乎是文档编写.分享.协作这些功能,就像Word的简化版和在线版. 朋友曾经给我多次 ...

  2. wangEditor出现初始化编辑器时候未传入任何参数,请查阅文档

    wangEditor出现初始化编辑器时候未传入任何参数,请查阅文档 背景:vue+elementUI,在弹出框页面中使用富文本编辑器,父页面和弹出框是分离页面,父页面import弹出框页面,在父页面初 ...

  3. elementui表格添加滚动条_如何给PDF文档添加超链接?

    有时我们在编辑PDF文档时,需要给目录做快速跳转或给文中的某些内容跳转到其他网页,这就需要用到超链接的功能.下面就一起看看给PDF文档添加超链接的是如何操作的. https://www.zhihu.c ...

  4. 韩顺平php可爱屋源码_韩顺平_php从入门到精通_视频教程_第20讲_仿sohu主页面布局_可爱屋首页面_学习笔记_源代码图解_PPT文档整理...

    韩顺平_php从入门到精通_视频教程_第20讲_仿sohu首页面布局_可爱屋首页面_学习笔记_源代码图解_PPT文档整理 对sohu页面的分析 注释很重要 经验:写一点,测试一点,这是一个很好的方法. ...

  5. win32_bios 的对象编辑器无法保存对象_怎样创建Femap对象

    创建Femap对象主要有两种方式,一是直接在Femap内置的API程序窗体中创建,二是在API程序窗口以外的开发环境中创建. 一.使用FEMAP集成的API程序窗口 开始使用FEMAP API的最快方 ...

  6. 【oracle】oracle筛选后导出表,载入对象选择,保存对象选择,save object selection的使用,过滤clob导出,利用osf文件

    现有如下场景:oracle导出所有表的SQL语句,包括数据. 直接用dump是不行了.导出SQL,可行,但是遇到blob,clob文件,还是没办法导出. 我们可以先把所有不带blob,clob的表筛选 ...

  7. 保存时间 默认_操作技能|WORD文档没保存,有办法恢复吗?

    现在,用笔来写作是越来越少了,我们一般都使用电脑来进行创作.编辑文稿,而Word文档是最常用的. 方便之余,烦恼也会不时袭来.有时千辛万苦"爬完了格子",退出Word时得意忘形点了 ...

  8. word文档保存文件时出错_保存时如何自动创建Word文档的备份副本

    word文档保存文件时出错 Backing up your documents is always a good thing to do, but not always something we re ...

  9. linux和mysql重点哪个_重要的MySQL 文档存储知识点扫盲

    MySQL 文档存储 可以跳过底层数据结构创建.数据规范化和其它使用传统数据库时需要做的工作,直接存储数据. MySQL 可以提供 NoSQL JSON 文档存储Document Store 了,这样 ...

最新文章

  1. js页面跳转常用的几种方式
  2. linux kernel makefile analysis
  3. tensorflow--embedding_lookup 和 embedding_lookup_sparse
  4. python 匹配字符串map lambda函数_Python map amp; reduce 以及lambda匿名函数 - jvisualvm - ITeye博客...
  5. 1.7 LINUX启动流程
  6. paip.输入法编程----二级汉字2350个常用汉字2350个
  7. JavaScript的预编译过程分析
  8. 11款中兴盒子固件合集分享(已列出全部型号,附刷机教程)
  9. 文档转换工具 —— 你还在为wps的word转pdf上限五页而苦恼吗?
  10. python图像处理之一 - Pillow的基本用法
  11. dell系统重装后无法进入系统_戴尔装win7后无法进入系统怎么办?戴尔装win7后进不了系统解决方法...
  12. Windows下运行LSD-SLAM
  13. 大厂面试中HR可能会问到的问题
  14. 【工程师笔记】第六期:一项Xeon E5-2600 v4测试数据的背后
  15. 使用Easyexcel对Excel进行读写操作
  16. C语言编程 体型预测
  17. 一、Tableau 基本介绍
  18. 林业调查规划资质全国林业单位办理认定标准和申请条件
  19. 两个umijs/max项目使用微前端简单示例
  20. 假如自家APP被苹果下架了 你会怎么处理?

热门文章

  1. scapy python_Scapy在Python脚本中
  2. 一网打尽软件测试面试必问的所有Web测试点,你不知道的这都有!
  3. cuda nvidia安装程序失败_Ubuntu16.04安装nvidia-docker
  4. android 重新打开活动,android – RxJava在活动恢复后重新订阅事件
  5. emplode php|,字符串的分割/组合/逆序等
  6. 测试员如何进腾讯?了解了这些以后,你会发现其实也没那么难
  7. 派尼数据库连接池配置
  8. C# 处理excel 大全
  9. 克隆网站工具_4 种开源云安全工具
  10. Hibenate连接mysql错误_hibernate连接数据库问题,注意是表名的大小写