2

我正在研究构建一个 2D 骨骼动画工具,人们可以在其中添加艺术资产并加入创建的骨骼。我遇到的问题是概念化创建单个骨骼的开始过程。我打算使用画布作为创建骨骼的基础。最终结果将只是创建两个连接骨骼,附加两个图像,然后如果我在骨骼上移动,相应的图像将相应地更新其位置/旋转。

我正在寻找的是如何实现基础知识。我知道我首先必须用两个锚(以撕裂的底部和点为中心的圆圈)创建骨头的形状(细长的泪滴)。我想要一些概念性的输入来实现这一目标。

4

1 回答 1

2

尽管完整的解决方案超出了 StackOverflow 的范围,但这样的应用程序将需要支持可移动的连接节点。此处引用的示例说明了基本绘图和事件处理。此处引用了更详细的库。用于旋转合适的连接图像,如此AffineTransform所示。

于 2013-11-11T16:24:47.403 回答