找回密码
 点一下
查看: 3781|回复: 10

【渣渣系列教程】第三篇 从无到有制作技能

[复制链接]
发表于 2013-7-5 22:39:38 | 显示全部楼层 |阅读模式
         拖了这么久,终于到第三篇渣渣教程了。
         前几天忙着期末考,终于只剩下一门马克思了,所以现在想把这篇之前说好的教程写出来。
         个人觉得,很多人或许最开始拿到编辑器的时候,想做的也许就是简单地修改一下数据,然后去虐电脑玩。到后面一点,等自己会修改数据之后,就想制造一个全新的东西出来。再然后一点,可能野心就更大,想要做一个不一样的游戏出来。
         很多人都是这样一步一步过来的,我也是。
         所以说在前两篇教程的基础之上,我想还是教大家怎么制作一个技能。毕竟大多数类型的地图,都是离不开技能的吧。但是教大家做的技能是很简单的,其他一些复杂或者说困难的技能在大家有一定的基础后,自己一点一点地慢慢琢磨就会了。
         在之前的教程中我们提到过一句话:武器其实是一个简单地技能。没错,不知道大家在看了教程之后有没有去体会过这句话。既然武器也是一个简单的技能,那么一个武器造成的伤害是由效果产生的,技能也就不例外。除此之外,我们在制作技能的时候,像被动技能携带的BUFF之类的东西,其实是一种行为。所以说,我们制作技能,一般包括的几个“部件”有技能、效果、行为、演算体、音效、按钮。在此之前,我们还是按照我们的习惯,无论在做什么之前,都要有一个计划。
         我们先来想想我们想做的是一个什么技能。
我们做一个最简单的AOE技能,给一定范围内的所有敌人造成伤害。
         这个真的算是很简答那很简单的技能了,因为教程的目的只要是为了教会大家怎么能够通过编辑器做出自己想要的东西,我想过教程当中做一个十分复杂的技能,这样一些简单地技能大家就更加容易做出来,但是技能这个东西更多的时候靠的是创意和灵感。在大家学会最简单地之后,有想做的技能又不懂的上GA请教吧,强人如云啊!
         好了不多说了,我们来拆分一下这个技能,这个技能可以是效果——即时技能,也可以是效果——目标技能,为了简单介绍一下泼溅图,我们做一个效果——目标技能吧。
         既然是效果技能,那么就一定有效果。这里提一句,比如说你需要一个技能是没有效果的效果技能,那么使用的效果应该是集合效果,集合效果里面没有任何效果。
         回到我们的技能,我们的技能应该有两个效果,搜索区域,伤害。一个技能只能有一个效果,那我们是不是需要把这两个效果做成一个集合呢?我们看下去就知道了。
         新建一张地图,切换到按钮选项卡。先给技能做一个按钮。
1.png
         不要吐槽名字……
2.png
         一般需要改的就这么几项字段。

         我们先去做效果,先做伤害效果。
3.png
         伤害效果很简单,一个种类,一个伤害量。我们默认的是Spell种类,也就是中文的持续时间。

         然后是搜索区域效果。
4.png
         所以为什么我们要先做伤害效果?应为搜索区域效果里面指定了搜索到你需要的目标,给这些目标加上效果,我们就在这里把伤害效果加上去,所以我们技能就不需要使用集合效果了,只要搜索效果。那么连起来的意思就是我们使用技能,技能发生一个搜索区域的效果,搜索到符合要求的目标,给目标加上伤害效果。
         如果说你的技能不止这么简单,你还想让敌人减速减护甲什么的,你就需要用到行为,应用行为效果,集合效果等等了。自己去琢磨去。

效果我们就做好了,接下来我们去做技能主体,把我们做好的这几项部件给它组合起来变成一个实际的技能。
5.png
         一般来说,技能的主体里面需要指定的就是效果和费用,其中冷却时间也包括在费用里面。
         这里提一下,光标效果指定为搜索效果,不然后面能做出来的泼溅图的大小才和你的搜索区域是一样的。
         如果这个时候我们把技能和按钮都加给单位,进游戏测试会发现没有视觉效果和音效,单位也没有施法动作,接下来我们讲解我们这篇教程最主要要讲的东西。演算体。

         我们把这个技能给了泽拉图,那么我们找到泽拉图的单位演算体。所谓单位演算体就是控制泽拉图这个模型的演算体,打开他的事件。
6.jpg
         大家可以看到这里面有许多事件,有时间的同学不妨自己去看看,我就不细讲了,其实学演算体最好的方法就是自己一点一点去看。我们讲我们需要的东西。在左边的区域右键添加事件,右边就会出现选项。在这里我们想要的是泽拉图使用“巨大伤害”,播放施法动作,所以就设置成上图的样子。
         这里提一点,这个名称大家看到的是GreatDamage,这不是说泽拉图这个模型有个动画叫GreatDamage,这里就相当于一个变量,因为你有时候会需要精确控制这个动画什么时候停止。动画属性里面那个施法才是泽拉图拥有的动画。
         至于一个模型具体有哪些动画,你可以找到这个模型,去过场动画编辑器里面查看,我这里就不说了。
         我们接下来做这个技能的视觉效果。

         按理说,我们应该做一个这个技能视觉效果的专属模型的,但是我们重点讲演算体,所以就偷一个懒。
7.jpg
8.jpg
         这里说一下,一般来说,我们作技能的视觉效果的时候,选择的演算体都是模型,因为我们想实现的无非就是释放技能的时候让玩家看到“特效”,这些特效就是模型的动画。而且我一般用的是模型附加物,所以基本思路就是释放技能,就创建这个模型附加物类的演算体。接下来的东西我就交给演算体。演算体需要做什么呢?在演算体创建的时候,他就播放这个模型的相关动画,播放完了就摧毁这个演算体。
         当然并不是所有的技能的视觉效果都是模型附加物,还有连续模型动画样式这些,都可以。但是我的习惯是用模型附加物,因为大家可以看到图中有一个托管:主题位置操作。在这里我们可以精确的控制这个模型我们要附加到哪里。所以很多时候我都是用模型附加物来做的技能的视觉效果。
         当然这不是必须的。
         主体位置操作里面有很多暴雪写好的位置操作,这里的位置操作也是演算体的一种,所以你也可以自己写。这里就不教大家怎么写了,以后如果讲拼模型的相关知识的时候再说吧。

         我们来讲一下事件。
9.jpg
         我们可以看到前三条信息都是系统写好了的,我们要做的只有一件事,告诉系统什么时候创建这个演算体,我们选择在搜索效果开始的时候创建。
         当然你也可以在技能开始释放的时候就创建,但是这一般用在即时技能。大家可以自己仔细体味一下。

         接下来是音效。本质上一样,精华同样是事件。
10.jpg
         这里我们说的音效只是控制什么时候播放音效,具体播放的音效是什么我们没写了,直接用的暴雪的,大家可以自己去尝试。

         照例打开事件。
11.jpg
         可以发现在事件里,很多时候你需要做的是很少的一部分,只有在你做一些很复杂的操作的时候才需要你写很多的东西。
         接下来是泼溅图。

泼溅图这个东西很多人可能不是很熟悉,其实他就是我们使用AOE技能时地面上的那个指针,这样一说大家肯定就明白了,它也是演算体控制完成的。
12.jpg
          事件里面就四条动作。
13.jpg
         然后把这个演算体和技能连起来。
14.jpg
         注意,不是说连起来就行了,演算体起作用的一定是事件里面的信息。

         这样一个技能做好了,我们进游戏测试看看。
15.jpg
16.jpg
17.jpg
         这样,一个可以说是最简单的技能就做好了。
         在这篇教程里,主要想教给大家的是怎样用演算体去实现我们作技能的时候想要的视觉效果。当然这里介绍得十分简单,但是我希望大家记住以下几点:
  1.演算体的父级选择好会让我们事半功倍;
  2.不是所有的技能的视觉效果都一定要用模型附加物完成;
  3.泼溅图也是由演算体控制的;
  4.如果没有合适的模型要自己能够通过演算体模拟出想要的效果。
以上四点当中,第四点我在这篇教程里就没有去实现了,不过可以给大家一个思路,那就是通过计时器来控制模型播放动画的次数和时间来模拟。但是这不是唯一方法,只是一种思路,希望大家自己多多动手。
以上就是今天教程的全部内容了,下次的教程我看看是教大家做一个War3式的英雄还是触发器的简单应用吧。

最后照例是演示Demo。
SkillDemo.SC2Map (27.17 KB, 下载次数: 114)

发表于 2013-7-6 00:46:11 | 显示全部楼层
作为补充,仅面对有基础的编辑者:
GE把所有“单位可以执行的动作”(注意不仅限于此)都划分为技能,这使得我们通常所说的常规技能大部分只是编辑器技能标签下的一个基本分类(即效果技能,同时有两个子分类,目标效果技能和即时效果技能。区别顾名思义,在于释放效果技能时是否需要目标)。
同时,由于效果的种类全面导致效果树的无限可能性,使得效果技能也成为了封装度最低(也就是自由度最高),最常用,最简单也是最复杂的技能分类。
而其他技能分类则相对的就拥有更高的封装度,应用起来更加简单。
回复

使用道具 举报

 楼主| 发表于 2013-7-6 01:13:09 | 显示全部楼层
花音好仔细的说,这教程只是想让初学者能够做出最简单的伤害技能,最开始应该说明的。
回复

使用道具 举报

发表于 2013-7-12 19:35:19 | 显示全部楼层
四夕水草肃 发表于 2013-7-6 00:46
作为补充,仅面对有基础的编辑者:
GE把所有“单位可以执行的动作”(注意不仅限于此)都划分为技能,这使得 ...

四夕水也有没注意到的地方么
应该是SE啊
回复

使用道具 举报

发表于 2013-7-12 19:35:22 | 显示全部楼层
四夕水草肃 发表于 2013-7-6 00:46
作为补充,仅面对有基础的编辑者:
GE把所有“单位可以执行的动作”(注意不仅限于此)都划分为技能,这使得 ...

四夕水也有没注意到的地方么
应该是SE啊
回复

使用道具 举报

发表于 2013-7-12 20:53:34 | 显示全部楼层
手误而已不要在意。
回复

使用道具 举报

发表于 2014-2-7 21:23:20 | 显示全部楼层
多谢,照着教程做了一个超级灵能风暴,赶脚很好。
回复

使用道具 举报

发表于 2015-7-25 23:39:49 | 显示全部楼层
你好,按照此方法,我这边没办法释放技能,点击技能没反应,坐下角要求我对单位释放
回复

使用道具 举报

发表于 2016-3-28 11:52:27 | 显示全部楼层
在编辑数据里找了一个半小时没有找到按钮选项卡,楼主能否告知在哪,谢谢
回复

使用道具 举报

发表于 2016-3-28 11:58:53 | 显示全部楼层
已找到。。
回复

使用道具 举报

发表于 2016-3-28 12:46:49 | 显示全部楼层
非常感谢这个教程,但是后面好几个截图我都要找好久才能找到在哪里点出来的。。。能不能麻烦楼主说得再详细一点啊,万分感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 13:08 , Processed in 0.314645 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表