上周逛街偶然在店铺里看到三国杀的游戏卡牌,让我忆童年想起当年热衷的三国杀。当时的最爱就是万箭齐发,攻击所有人!
好吧我先解释一下什么是万箭齐发。群攻型锦囊,在游戏中,除使用者之外的所有角色,他们依次(从你的下家开始)选择是否打出“闪”,不打闪就会被攻击。
群攻型锦囊,抓到可以打出来大乱天下,但是如果己方血不多了或者0手牌贫血者,要慎用。当时懵懂的我还不会做特效,但是现在我可以了!择日不如撞日!来制作一个万箭齐发吧!
先做两只箭,建个简模。其中一个箭在做一个颤抖的动画,这里用的是bend做的。
用pf粒子制作,用矩形的发射器,做一个基本的长方形发射器。
大概样纸是酱的。
加上粒子替代,几何体显示。
箭的模型显示出来, But现在看起来很乱~~~不是酱紫的!
表急,将rotation(旋转)的方向值由原来的随机3d方向,改为速度方向。
这回方向都正确了。踏实了....
添加反弹板,把碰撞的形式改为stop停止,发现箭碰到反弹板都躺下了。
NO!!!!!!我要他们扎在地上!!小事情小事情,来加一个新的事件(event) display,改成几何体显示后,发现箭的方向正常了,箭的颜色变成 事件的浅绿色了。
又踏实了....不好意思失态失态。
OK!!再加一个shape instance(粒子替代),添加那个颤抖的箭。
调整缩放比例和变化值,这样会更加自然,并且勾选动画节点。这样才会有动画效果。
锵锵锵!齐发!
如此一来,一个简易的万箭齐发效果就出来啦,其实更重要的是让大家初步了解PF粒子的操作技巧,上次的碎石飞溅效果也是用它哦!