分享杀戮尖塔中的箭头在ccc中的实现

首先贴上原帖:https://indienova.com/indie-game-development/making-slay-the-spire-arrow-with-godot/
原贴是在Godot引擎上实现的,我这里应该说完全是原贴的思路,只是改成ccc实现。

demo效果:

这里用的三阶贝塞尔,按理说二阶也可以,只是三阶可塑性更好也更接近原型。
demo如下。
代码有详细注释
arrow.zip (557.4 KB)

22赞

mark

感谢分享

mark

mark

mark

战略性mark~~~~~

感谢楼主,可以来「奎特尔星球」分享一下制作过程吗?

mark 1234

mar

1234

感觉贝塞尔很难

mark,mark。

mark

感谢分享

mark

三阶可能会拐弯
最好2阶

这里是先模拟原型曲线来建立四个点的大致关系的 两个控制点并不会随意排布 而是通过起点终点计算

mark

mark