功能效果展示
思路分析
我们可以利用碰撞事件,当角色触碰到导弹是播放一个爆炸特效,并且将导弹自身销毁。
功能搭建
1.打开商店,搜索“会爆炸的导弹”,购买下载,然后在我的素材中找到他,拖入场景,然后取消他的组
2.给导弹一个Z轴方向的速度并取消重力让其运动起来方便试验
3.点击工作区加号“+”创建一个角色,并调整其位置,让其在导弹运动的前方,方便试验
4.将导弹下的服务器脚本代码替换为如下代码
local daodan = script.Parent --获取导弹 daodan.TriggerEnter:Connect(function(res) --进入碰撞时 if res:IsClass("Avatar") then res.Health = 0 daodan.爆炸特效.Enable = true --开启特效 daodan.尾焰特效.Enable = false --关闭特效 wait(0.2) daodan:Destroy() --删除导弹 end end )
好了,接下来我们开始游戏,当导弹碰撞到角色时,就会产生爆炸效果,把角色炸飞了。如果有什么问题或者有更好的实现方式,大家可以在下方积极交流讨论,我们也会参与进来和大家一起分享经验,期望能和大家共同进步~~
>本帖最后由 拜拜伯伯白 于 2020-05-12 15:12 编辑
请登录后评论~