游戏中经常会需要一个跑马灯的弹幕效果
像这样
刚好今天有这个需求就做一个
首先还是先讲思路:
这个功能比较简单
1.首先需要一个UIPanel,UIPanel的Clipping设置为SoftClip,softness的x设置的大一点(大约70)
2.每添加一条信息先不着急实例化成Component,而是存放成一个数据类放在一个Queue里
3.在update函数中判断,是否要实例化,实例化后放在哪里位置,是否有需要回收的,每个Component的位移(实现跑马灯的效果)
。
。
。
这个功能真的有点太简单了。。。懒得写了,如果有人需要再写吧。。。