Unity3D 3.5(其他版本不清楚)有个专门处理这一类两点或者多点目标间的功能!Component----->Effect--->Line Renderer. Positions 设置项下面,size参数就是设置目标点的个数,当然目标点需要程序去控制,程序通过脚本去找目标点。我们就是这么实现的。可以实现2点几多点之间的类似闪电链的效果!
可以说下我的思路,
如果是3D场景的话,应该是要做粒子特效在max里面,专门做游戏特效,比较复杂,
2D场景的话,可以考虑用透明纹理,(序列帧动画)来实现闪电效果。