unity插件之TDTK的学习之Editor与Manager(二

http://www.unitymanual.com/thread-6875-1-1.html

学习TDTK就要很重要的是要会用它的Editor和Manager,这两个包含了其大部分的游戏配置属性。
首先是Editor:

在我介绍的这个版本里面(2.2.2)共有6个Editor,分别是CreepEditor、TowerEditor、SpawnEditor、AbilityEditor、PerkEditor、ResourceEditor
①CreepEditor
顾名思义,CreepEditor就是敌人编辑器,在第一栏中选中敌人角色,则在下面的面板中出现一些可编辑的属性,比如移动速度、血量、护甲、杀死它得到的资源、移动动画、死亡动画等等一大堆,都可以在这边进行编辑。

②TowerEditor
炮塔编辑器,同样的在第一栏可以选择你需要进行编辑的炮塔。重点讲一下炮塔的种类:总共有7种,TurretTower:是一种典型的炮塔类型,发射炮弹给敌人(怎么说,就像植物大战僵尸中的豌豆吧)、AOETower(听说起源于DOTA,喜欢,是指范围性攻击的炮塔,可以理解成保卫萝卜中的太阳花)DirectionalAOETower:则是介于这两者之间的(可以理解成可以喷火的炮塔,是不是有方向又有范围性伤害呢~),SupportTower(可以提高其他炮塔的攻击力或者加血的炮塔),ResourceTower(可以产生资源的炮塔~nice,有玩过war3或者星际争霸的会知道游戏会提供矿产资源让玩家开采,这个炮塔就是用来增加玩家资源的~),MIne(简单的来说,就是陷阱),Block(一堵墙吧,不让怪物从这里走过,Stop!)。看起来很不错吧,这个炮塔编辑器里面还包含了炮塔的生命值、护甲、攻击优先级、等级等属性,最兴奋的还是升级吧,升级升级再升级……它可以让你设定你一级炮塔二级炮塔三级炮塔……的攻击力、减速效果、攻击范围等,做一款好游戏,每升一级都要给玩家带来震撼~

SpawnEditor
这是生成敌人的编辑器,其中包括生成模式(spawn mode):Continuous:每间隔一段时间产生一波怪物;WaveCleared:当怪物被消灭完产生下一波怪物;ContinuousWithSkip:跟Continuous一样,但是玩家可以手动产生下一波怪物;WaveClearedWithSkip:跟WaveCleared一样,但是玩家可以手动产生下一波怪物;RoundBased:回合制模式。(该TDTK作者考虑的很广泛,很佩服)


④AbilityEditor
姑且把它称为技能编辑器吧,在这边可以编辑你的技能,我是这么想的,假定你的游戏中有一个英雄,然后这就是英雄的技能啦~,通过英雄的升级可以解锁新的技能和提高技能的威力。
这个面板中也是有很多的属性,技能图标、技能使用最大次数、每次使用技能要花费的能量点……一大堆,大家可以先试试,好多集成化的东西,其实大家只要看得懂,就知道怎么用。


⑤PerkEditor
有点小复杂,会单独拎出来讲
⑥ResourceEditor
资源编辑器,可以添加你游戏中需要用到的货币(网游里面经常会有金钱、金条、元宝之分),塔防游戏里面也有游戏里面赚到的金钱和玩家充值的金钱之分,这时候你在设计游戏的时候就在这边多添加一个资源就好了。



接下来是Manager
这里主要有两个Manger,很简单,一个是CreepManagerTowerManager,看下图,我把它们的属性编辑面板放在一起,可以看出它们是如此的相似,这两个Manager分别是用来管理Creep和Tower的,你自定义的Creep和Tower要分别从你的资源目录下拖动到下面的Add new creep和Add new tower中,这时候会在面板中显示出你的Creep和Tower,TDTK已经为你添加了几种Creep和Tower,看到没,下面一大堆都是哦~









你可能感兴趣的:(unity插件之TDTK的学习之Editor与Manager(二)