火拳怎么使用?简单三步实操技巧快速上手!

天美租号

昨天捣鼓了一整天特效,就为了在游戏里捏个艾斯的火拳技能。结果差点把电脑搞炸,这事儿必须记一笔。

开局脑子一热

大清早刷《海贼王》经典战役,艾斯一拳轰穿五艘船那镜头看得我热血上头。大腿一拍直接开了Unity,新建工程就叫火拳Demo。心想不就个火焰特效嘛粒子系统拖一拖,动画K两帧的事儿。

火拳怎么使用?简单三步实操技巧快速上手!

现实啪啪打脸

先扒拉了个免费火焰粒子包,拖到人物右手上试跑——好家伙,活像举着个燃气灶漏气!火焰软趴趴粘在手上,拳头挥出去半米火苗还在原地飘。气得我当场按住Alt+F4。

不服气重开工程,这回分了三步走:

  • 拳头挥出去的轨迹用红色拖尾插件描边
  • 拳头碰到空气墙的瞬间触发爆炸粒子
  • 火拳怎么使用?简单三步实操技巧快速上手!

  • 爆炸范围里塞个球形碰撞体假装有伤害

卡死在奇葩环节

拖尾效果倒是顺滑,可爆炸粒子死活不肯往正前方喷。调了三百遍参数,要么炸成烟花四面开花,要么缩成个小火苗蔫了唧。最绝的是碰撞体总比粒子慢半拍——人都被打飞了,伤害区域才慢悠悠胀起来。

午饭都没吃盯着代码挠头,突然发现个蠢问题:爆炸点绑定在手腕关节上。拳头挥出去时关节在旋转,粒子发射方向跟着天旋地转!赶紧把爆炸点改到拳头顶端,顺手勾了世界坐标系固定方向

物理引擎教做人

火拳怎么使用?简单三步实操技巧快速上手!

以为搞定了开游戏测试,拳头刚出手自己先飞了!查了三小时才发现爆炸力反向作用到玩家身上。给爆炸区域加了个反向作用力抵消,结果旁边箱子全被吸过来糊我脸上…暴力解决:凡是带Player标签的全屏蔽物理影响。

魔性收尾

折腾到晚上八点总算能看,特效一开满屏红光。正准备录视频炫耀,房东来敲门吼我电表跳闸——主机+两个显示器全功率运转十小时,老旧线路直接罢工。摸黑用笔记本写完这篇记录,明儿还得给人修电路去。

对了补充个插曲:调试时开着穿墙作弊码,想测试超远距离爆炸效果。结果火拳飞太远卡进山体模型,连着炸了半小时愣把山炸塌了…这破bug我打算留着当隐藏技能。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,2人围观)

还没有评论,来说两句吧...