猫史档案馆


【第三期教程】烟花爆炸特效

用户:array_已退array_已退查看:3 回复:8 评论:3 创建时间:2021-02-26T10:59:40


emotion_星能猫_hi大家好啊!这是第3期Kitten教程。

话题直通车————

第一步,添加素材(画一个什么都没有的角色,我们这个作品用的是画笔)

第二步,首先制作烟花升空的特效。

为了做出抛物线的效果,我们首先定义2个变量,分别是x速度和y速度。

初始值为5和25。

center_image

制作移动的效果:center_image

本来可以用物理引擎emotion_doge

再给它加上关于画笔的积木

画到一半的效果:

center_image

烟花上升到一定程度就会爆炸,现在制作烟花爆炸的脚本!

先让他停止。center_image

然后烟花爆炸,用克隆的效果就能做出来。

这里还要用到一个有用的工具——一步执行

在这里:

center_image

(第一期教程我好像用了emotion_doge

center_image

烟花爆炸之后要向四面八方发射,这里还要定义一个变量!(注意是角色变量,哦对了,x速度和y速度也是)center_image

center_image

接下来需要用到三角函数(初中高中学的,我也不太懂)

意思大概是:

center_image

程序是这样的:center_image

sin和cos得出的结果在1和-1之间,请自觉乘5。emotion_doge

然后是移动的脚本(照前面的例子):

center_image

搞定!

链接:

https://shequ.codemao.cn/work/81949376

(↑_↑)

前两期:

第一期 https://shequ.codemao.cn/community/3喵619

第二期 https://shequ.codemao.cn/community/365383


回复

上一页1 页 / 共 1下一页
NaSNaS

可以可以,火钳刘明

点赞0


评论


LiuChaoyiLiuChaoyi

提个建议:因为作者用了一个斜抛和一个类斜抛实现了烟花绽放的效果,所以在第一个斜抛(也就是那个抛物线)时可以也设置初速度的角度,然后把他正交分解在X,Y上(即仿照第二步的三角函数运用),这样可以做出控制角度发射烟花的效果

点赞1


评论


array_已退array_已退

dd

点赞0


评论


array_已退array_已退

点赞0


评论


array_已退array_已退

center_imagecenter_image

更好看的烟花

点赞0


评论


array_已退array_已退

喵d

点赞0


评论


SGY风铃小鹿SGY风铃小鹿

emotion_编程猫_点赞

点赞0


评论


源码极客源码极客

可以可以emotion_编程猫_点赞

点赞0


评论