学习笔记
文章平均质量分 81
皮蛋馊肉粥
这个作者很懒,什么都没留下…
展开
-
[学习笔记]cocos creator 3.0,实现飞行射击游戏的激光鞭(二)
三、代码实现逻辑3.1 普通子弹 此处的普通子弹的作用有两个,提供坐标给Line组件绘制激光,与敌机产生碰撞。 普通子弹的运行较为简单,因为教程很多,不赘述了,与普通子弹不同是,需要添加一个boolean值,用于判断子弹是否已经销毁,因为如果销毁了,就不再用其坐标绘制激光。3.2 子弹控制器 因为子弹的密度越高,激光会越平滑,所以需要设定一下子弹的数量上限,达到上限后的子弹自动销毁,优化一部分性能。 初始化的子弹节点存入数组bul...原创 2021-08-05 23:51:04 · 1923 阅读 · 0 评论 -
[学习笔记]cocos creator 3.0,实现飞行射击游戏的激光鞭(一)
最近在做个飞行射击游戏当练手,顺便熟悉一下ccc3.0的开发流程,大多数飞行射击游戏都有激光炮这种子弹,但看了一些教程,实现效果都是与屏幕方向平行,没有弧度的激光,实现后发现效果没达到自己预期,于是看到了下图这种激光效果(我称为激光鞭),觉得很酷炫,想要着手实现。 前期调研了一些资料,本来计划使用Graphic组件+shader实现,但因为没有shader基础,放弃了,后来经过cocos论坛的大神指导,尝试使用Line组件来实现这个效果。 肯定有效果更好的...原创 2021-07-19 23:57:39 · 3076 阅读 · 5 评论