【特效教程向】如何做一个炫酷的武器蓄力特效
scratch吧
全部回复
仅看楼主
level 7
岚式印记 楼主
我又来发教程了……目前为止鹤守已经发了三篇教程了……这次来教点别的东西……
注:本次教程可能涉及大量看不懂的奇(沙)怪(雕)内容,并且与上期的教程联动
先看看特效表现如何↓
当然……这期的主题是蓄力特效的红线(不要看紫线的子弹特效2333)……看到这里,你是不是很激动,同时也很迷……这么复杂的特效该如何编写呢?(看不懂没关系,你会用就行了233)
=============================教程(假)分割线=============================
首先……在开始学习教程前需要一点准备(讲了辣么多废话还是没有开始233)↓
1、平面移动脚本和此角色,也就是上期的脚本,实在不行用最生硬的辣种
2、一个新角色“武器”,具体造型如下↓
其中的(1)和(2)是相同的造型,(3)和(4)也是,但是(1)和(2)的造型是一把……“看起来很nb”的枪就行了,(3)和(4)就是一条很细的直线(颜色随便,但是要相同)
3、需要用到的变量↓
好了……完成以上准备就可以正式开始了。在这里再次声明一点,这次的教程过于硬核,萌新或看不懂的可以关页面了,实在想用的可以直接抄作业,下面教程开始:
首先,我们需要做蓄力武器的特效就必须先得做蓄力值,于是我们可以这么做↓
如图……一个简单的蓄力脚本就做好了,但是我们不可能一直按下去……这样做你的蓄力值就会一直增大……所以我们加点限制看看↓
但是仅仅这样还不够……我们不可能让这个蓄力值一直保持,当我们松开鼠标时,这个蓄力值应该跌落↓
好的……我们现在已经做了一个标准的蓄力脚本的,到目前为止事态还在我们的掌控之中么?也许你觉得可能不太难,但是……下面的内容就开始硬核了!
(分楼更新,我寻思如果我一次写完全部内容的话一来会很累,二来帖子会沉得很快)
2019年10月02日 14点10分 1
level 11
高产[惊讶]
2019年10月02日 14点10分 2
前排提醒:坟贴勿回
2020年04月22日 09点04分
level 11
暖贴[滑稽]
先生您的卡布奇诺[滑稽][茶杯]
2019年10月03日 02点10分 3
level 7
岚式印记 楼主
嗯嗯继续更新……
然后就是对“武器”角色进行编写了,首先看下面的脚本↓
很简单吧,但实际上,它并不能满足我们的需求……一来是因为武器造型是个对称图形,所以可以直接用面向,但是如果是非对称的武器……你会发现武器在某种角度下回倒过来……(但这不是重点,毕竟这期也不讲非对称武器的判定,而且我们也不用考虑这点233)
但是如果你这么编写的话就会有个小小的BUG↓
对……武器会跟不上角色……原因敲科学了233,但是你只要这么编写就没事了↓
这里我们用了一个广播,使得移动的脚本不是用绿旗触发(Gif不发了,免得说我水233)
然后就是蓄力的判定了,我们不可能每一点蓄力就克隆一次(暗示用克隆[好像谁都看得出来吧233]),所以我们得每隔一段触发一次蓄力反应,脚本如下↓
看到了吧,这就是为什么我让你们弄两个相同的武器造型,原因是为了区分克体(还有(3)和(4)造型其实不是相同的……是一细一粗233),看到这里可能开始有点迷了……因为鹤守的表达不太好……各位就将就一下抄作业算了……
然后是克隆体的相对于“武器”的位置,因为玩家是不断移动的,所以克体在每次执行时要不断更新自己的坐标和方向(如果是定点就没辣么麻烦了233),于是我们可以这么写↓
(目前为止,能看懂的可以继续……看不懂的……要不就抄作业要不就关页面吧……)
注:这里的“初始”变量是克体独占的,与主角色“武器”不影响。至于为什么克体初始化时要用随机……原因是希望到时候聚拢的线能假装很粗233……总之抄作业就完事了……
(继续分楼更新,下午可能会更)
2019年10月03日 05点10分 4
完了完了我突然发现“面向鼠标方向”变量是没用的脚本……到时候别学我,记得删了这个变量(还有对应的脚本)233[啊]
2019年10月03日 05点10分
吧务
level 15
我觉得你应该把这些教程集中在一个贴子内,这样就可以申精了(
2019年10月03日 09点10分 5
如果能发网址就好了……我倒是可以集中起来233
2019年10月03日 23点10分
level 7
后排围观[滑稽][茶杯]
2019年10月03日 11点10分 6
level 7
岚式印记 楼主
好的继续更新……昨天下午有事没更,今早补上……
首先……给各位说个抱歉,原先的脚本是有“面向鼠标方向”变量的,但是由于后来思路没能实现所以就只是放在辣里没删……麻烦各位编写的时候记得删除这个变量↓
(注:截图时又脑抽了……面向鼠标指针别删,删了会出事233)
然后就是思路环节。我们的目的是让红线实时移动并根据方向改变方向(还有增加方向),说以就得有一个执行过程,但是却没法直接用 如果 直接判定,因为我们是用加速度的……当然这不是总点,我们还可以手动调节,就是比较麻烦233,效果如下↓
(注,这里的22次和最后增加的8.5都是微调调节出来的,如果你想改变加速度的速度也得微调……还有移到玩家下面要加面向鼠标指针……来自后期的补充)
然后就是思路分析时间……首先这里的执行是让线聚合到炮口(这么说可能有点抽象,但是就是这个亚子的),然后最后只需要考虑聚合后的情况了↓
(注:移到玩家下面要加面向鼠标指针……来自后期的补充)
这里我们可以更快乐的,为什么我么不用函数呢?如图↓
同理,造型二 我们也可以这么用,不过函数可能要进行一点改变↓
然后……蓄力特效基本就完成了,然后就是加点小小的补充↓
好的……这期特效教程就完结了,效果图可以到楼上去看,这里就不放水图了……
(什么?你居然要看子弹的脚本……到时候鹤守可能会做教程的233)
2019年10月04日 00点10分 7
这个特效最初是枪牢的一把武器(可能是电磁炮)的特效,后来觉得很帅就写了这个特效……没想到实现居然成功了233
2019年10月04日 00点10分
level 7
岚式印记 楼主
各位希望下篇教程贴写些什么?
(UI向教程、实用向教程、特效向教程)
2019年10月04日 09点10分 8
特效向
2019年10月04日 09点10分
@遧傂鼝 好的……明天更新
2019年10月05日 12点10分
UI
2019年10月06日 11点10分
@某不知名狂三ლ UI向教程已安排[开心]
2019年10月25日 10点10分
level 1
怎么照上面做没有红线啊
2019年11月02日 06点11分 9
你是不是没显示?还有红线的距离是屏幕的两倍,不够的话可能看不见
2019年11月02日 07点11分
level 1
为什么会这样子?
2019年11月23日 11点11分 10
不过我这显示出一条红线
2019年11月23日 11点11分
符合水贴释义第九条,警告。
2019年11月23日 11点11分
@幸福每一天24 在?你是不是没有做另一边的红线?
2019年11月23日 23点11分
level 4
能不能把蓄力特效发给我啊,谢谢!我发现我编了有BUG
2019年11月23日 12点11分 11
看楼下
2019年11月24日 00点11分
level 7
岚式印记 楼主
听说和多人没有做出这个特效……这里发个链接吧……
2019年11月23日 23点11分 12
pan.[滑稽]baidu.[勉强]com/s[真棒]/1WO8x7[咦]-e6gBSeccp[滑稽]ESKGAOA
2019年11月23日 23点11分
level 1
辛苦了楼主
2019年11月25日 02点11分 13
吧务
level 15
坟贴勿回
2020年04月22日 09点04分 15
1