Weapon Trails 武器轨迹

link
https://assetstore.unity.com/packages/tools/particles-effects/pocket-rpg-weapon-trails-2458
https://assetstore.unity.com/packages/tools/particles-effects/melee-weapon-trail-1728

--key points
custom mesh, custom animation

--introduce
weapon trails with custome mesh and animation
武器的残影轨迹,也可以做延伸出去的能量波
跟unity5+的trial renderer比较
可以更灵活的控制纹理映射和形状
unity5+ trail renderer比较方便,可以用多个trail renderer组合出想要的效果,比如一个正面,一个反面,根据移动方向,选择显示哪个

idea
实时生成自定义网格,控制形状,transform,color,material

implement
--生成形状
记录一个初始点,终止点移动轨迹,这个轨迹应该是一个矩形或者弯曲的矩形
根据配置里的稠密程度,处理这些这些点,使他们平滑
用处理后的点
1 组装3角形
2 根据处理的点的进度,比如其中一条轨迹线20个点,这个点是第10个,则进度是0.5
1 映射纹理
2 设置顶点颜色
新的vertices, uvs, colors, triangels 赋值给mesh

一些要注意的点
老的顶点在尾部,但是纹理是从头到尾的,所以每次网格更新都要重新进行纹理映射,顶点color设置
如果想要做出unity trail renderer的逐渐变小的效果,是需要记录某个顶点的生存时间的,根据进度对应的点向着中间收缩

interface used
用unity的mesh类

--inspire

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值