📄️ 实现类似剑气的效果(一个倾斜的圆弧)
对于类似剑气的效果可以使用一个圆弧实现, 这里我们使用 Arc 进行实现即可
📄️ 粒子特效按照实体的朝向转动
在实际场景内, 有时候 ParticleLib 预制的粒子特效并不会随着玩家视角的旋转进行旋转, 此时我们可以使用旋转矩阵
📄️ 抛物线(使用贝塞尔曲线)
这一段代码使用的是 2阶贝塞尔曲线 具体实现可见贝塞尔曲线的实际算法
📄️ 六芒星法阵(使用Circle与Polygon)
六芒星其实就是一个圆加两个三角形即可
📄️ 一个不断旋转的正方体(Matrix 用于特效旋转)
这一段代码其实核心内容就是在于 Matrix 的使用, 在以前我们旋转点时往往会需要 VectorUtils 里的向量旋转方法
📄️ 实现一个 Ray 版本的追踪弹
这一段代码涉及两部分, 第一个部分就是粒子首先往上升进行抛射