魔兽编辑器中“科技”的自研笔记

随着时间的流逝,利用科技来增强敌我小兵是个不错的设计。以下是我学习过程中的一些笔记:

一、如果不理解科技的数据效果,可以参照标准科技的效果。例如人族的铁剑术:

(1)数据:核心效果,决定着单位的属性奖励;

(2)等级:科技能够升级多少次。升级次数决定着增量的次数。

(3)状态:研究科技需要花费的黄金、木材和时间。科技越往上升,则花费的
黄金、木材和时间越多。如果是给NPC用,则可以全部设置为0。

(4)可随单位转移所有者:比如我用女妖占据了一个步兵,我能否继承它的科技。如果是False,那么我占据的步兵没有科技加成。

(5)只应用于之后生产的单位:我先生产了A步兵,接着升级了铁剑术,最后生产了B步兵。如果该值是Ture,则只有B步兵有科技加成,A步兵没有。所以它默认是False:只要升级了科技,所有步兵都享受了科技加成。

二、科技编辑器-数据效果里的应用攻击升级奖励和应用防御升级奖励是对应着单位编辑器里的伤害升级奖励和防御升级奖励。如下图:

每次科技升级防御+2,攻击+10。

三、常用的数据效果:攻击伤害奖励、魔法恢复、魔法值奖励(%),生命回复、生命值奖励(%)等等。

四、 数据效果-攻击伤害奖励(1级)=基础值,2级以后增加值= 增量值*等级。例如我的 攻击伤害奖励-基础值 是10,增量值是5,那么第1次升级攻击力+10,后面的升级攻击力+5。

生命值奖励(%)的值实际是倍数,并不是百分比。1个单位初始生命420,生命值奖励基础1%,增量1%,那么第1次升级生命 值是840,后面的升级生命值累加420。

五、最重要的一点:1个单位如果要享受到科技加成,一定要在单位编辑器设置科技。否则即使添加了触发也没有效果。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据