研究War3编辑器(5):物体编辑器
“物体”
war3编辑器里所谓的“物体”是一个较为抽象的概念,它具体包括了:
- 单位
- 物品
- 可破坏物
- 地形装饰物
- 技能
- 魔法效果(Buff)
- 科技
需要理解的是,【物体编辑器】所编辑的“物体”指的是一种(Type)物体,而不是一个物体的实例(Instance)。具体来说:
- 可以在这里添加一种新的单位,而这种单位可以被放置多个在地图上。
- 可以在这里添加一种新的技能,而这个技能可以被多个英雄所学习。
每一种“物体”都可以在【物体编辑器】里看到,并且他们都拥有一个独一无二的ID,例如创建新“英雄”时默认的前缀是H
,普通的单位默认前缀是h
,而“物品”默认的前缀是I
。
物体编辑器的使用
在之前的博客《研究War3编辑器(3):单位的基本操作》其实已经使用了【物体编辑器】添加了一种英雄了。其实添加其他的“物品”所进行的操作类似。概括来讲,都是:
- 打开【物体编辑器】,选择到想要编辑的“物体”分栏中,在左侧面板中右键“新建”。
- 随后,会让用户选择一个基础模板。这是因为一个“物体”的参数太多,如果从零开始编辑,一定会花费大量劳力,并且参数之间还有一定的关联,在未经足够学习的情况下很可能会配置出“有问题”的参数。而如果有一个“基础模板”,就可以让用户有一个功能相似且“正确”的起点,这样达到期望的效果会容易很多。
- 随后,改变参数使其达到自己的期望。修改的参数会以“紫色”显示。
- 保存。此时会默认分配一个ID,也可以修改默认值。
- 使用。在这一方面,各种“物品”的使用方式不一样,需要分开讨论。
实践:新建一个物品并使用
名字叫测试物品
选择攻击之爪+15为基础模板。
在技能 - 技能
这个属性中可以编辑这个物品的效果
初始可以看到这个物品拥有“攻击力加成(+15)”的效果,我将为其添加两个新的技能:
- 法力值加成(200)
- 主动技能:闪现
由于我加了主动技能,因此这个物品的状态 - 主动使用
这一属性的值需要为TRUE
。
要放置一个【物品】,需要在【单位面板】先选择到“物品”这一栏:
拉到最下方可以看到“自定义”这一栏,刚新建的物品:
放置到场景中。
测试地图:
实践:新建一个技能并使用
以地狱火
为基础模板
我希望英雄1级就可以学习它,因此我将状态 - 等级要求
这个属性的值改为1
。
新建一个英雄“测试英雄”,并且让他可以学习“测试技能”
将“测试英雄”添加到地图中,测试:
“可破坏物”和“地形装饰物”的使用
“可破坏物”和“地形装饰物”的新建方式都与前者没有太多不同。需要关注的使用:
他们都有一个编辑器场景
(上)和类别
(下):
编辑器场景
包含了:
而对于类别
:
“可破坏物” 所对应的类别
是:
“地形装饰物” 所对应的类别
是:
编辑器场景
和类别
将会英雄在【装饰物面板】中如何筛选到想要摆放的“可破坏物”或者“地形装饰物”。
研究War3编辑器(5):物体编辑器相关推荐
- 研究War3编辑器(3):单位的基本操作
单位面板 在上一篇博客中,提到了地图编辑器中一个重要的功能是工具面板,而它有个单位分栏,选择一个单位后就可以在地图中点击放置单位: 单位属性 在讨论单位属性之前,先注意一下自己是否在"选择状 ...
- 研究War3编辑器(1):了解模块类型
前言 对于绝大部分拥有"关卡"这个概念的游戏,"编辑器"都是不可或缺的存在.而暴雪的星际争霸2.魔兽争霸3都提供了编辑器给玩家用户,我相信这些编辑器并非是专门为 ...
- R语言使用edit函数在Rsudio中生成数据编辑器(在windows中生成编辑器)、在编辑器中输出需要的数据生成最终的dataframe
R语言使用edit函数在Rsudio中生成数据编辑器(在windows中生成编辑器).在编辑器中输出需要的数据生成最终的dataframe 目录
- ue编辑器漏洞_7. 编辑器漏洞整理
1.常见的编辑器 常见的有Ewebeditor,fckeditor,ckeditor,kindeditor等等.这里有份编辑器漏洞手册: 2.Ewebeditor编辑器 Ewebeditor是基于浏览 ...
- 所见即所得编辑器_Froala所见即所得编辑器
所见即所得编辑器 Froala WYSIWYG Editor Froala Editor is a lightweight WYSIWYG rich text editor with a nice f ...
- CSDN 富文本编辑器和 Markdown 编辑器使用 Word 支持的 LaTx 语法公式
CSDN 富文本编辑器和 Markdown 编辑器使用 Word 支持的 LaTx 语法公式 1.LaTx语法代码表示 公式显示 X=(x11x12-x21x22-⋮⋮⋱)\mathbf{X}=\le ...
- TatukGIS Developer Kernel ToolkitWinform GIS编辑器,C#地理信息编辑器,.NET地理信息编辑器...
TatukGIS Developer Kernel (DK)是一款全面的GIS控件(SDK),用于自定义开发单独的.嵌入式的和CS模式的应用程序,完全依照OGC标准,支持将近3000种预定义坐标系统, ...
- BOM123编辑器(123BOM编辑器)是硬件工程师整理BOM的好帮手,3分钟完成一份BOM集成整理,很适合自己创业的工程师
BOM123编辑器(123BOM编辑器)是硬件工程师整理BOM的好帮手 BOM123编辑器(www.BOM123.com)是硬件工程师整理BOM的好帮手 (www.123BOM.com) BOM清单准 ...
- ue编辑器(UltraEdit编辑器)将制表符(Tab键)替换成其竖线分隔符(其他分隔符)乱码
ue编辑器(UltraEdit编辑器)将制表符(Tab键)或者逗号替换成竖线分隔符(或其他分隔符)乱码 解决: 1.将文件另存为CSV文件格式 2.用记事本打开CSV文件 3.用记事本中的替换功能将逗 ...
最新文章
- matlab编译错误怎么查找,matlab - Matlab mex文件编译错误-“未启用SSE2指令集” - 堆栈内存溢出...
- Crawler之Scrapy:Scrapy简介、安装、使用方法之详细攻略
- python中的__call__和__repr__魔术方法
- OpenLayers学习笔记5——使用jQuery UI实现查询并标注(UI篇)
- thinking-in-java(16) 数组
- 调用布尔变量java_关于java的参数的调用,还有布尔的理解,这有一段代码,我有些不太理解,希望能够帮我分析下,谢谢...
- PYTHON招聘需求与技能体系
- java spring 多数据源_Spring多数据源解决方案
- html5三角函数怎么用,HTML5(五)html5<canvas路径和三角函数的故事>(下)
- Linux下防火墙开启相关端口及查看已开启端口
- linux shell ls -1 列显示文件
- Intel CMT CAT CDP 技术应用
- 【Proteus仿真】51单片机+红外测距仪(GP2D12)+ADC0809模数转换
- 贾俊平统计学思维导图- 第十一、十二章 相关分析和回归分析
- 甲骨文裁员是在为云业务转型太慢埋单
- 摄影测量空间后方交会python实现
- 最简单华为设备怎么无需Root激活XPOSED框架
- Quartus之仿真错误#** Error (suppressible): (vsim-19) Failed to access library ‘ ‘ at “ “
- 树模型之三种常见的决策树:CART,…
- html中图片连续滚动代码,[转载]网页设计中的图片连续滚动效果——代码