我有一个想法,为我正在开发的游戏的主菜单设计一个非常酷的 UI。菜单将是一个以框架中间为中心的完美圆圈。圆被分成6等分。我附上了一张制作不佳的示例图片来尝试说明这个概念。基本上只是想知道绘制这种形状的最佳方法是什么?我的第一个想法是创建一个存储每个交点的点数组,然后在它们之间画线。此外,我对 trig 很烂,所以任何关于如何获得精确测量的建议都会非常有帮助。
我试图将这个想法融入到这个菜单的创建中。关于如何将它们组合在一起的任何想法?用 2 个点和圆心绘制圆弧
我有一个想法,为我正在开发的游戏的主菜单设计一个非常酷的 UI。菜单将是一个以框架中间为中心的完美圆圈。圆被分成6等分。我附上了一张制作不佳的示例图片来尝试说明这个概念。基本上只是想知道绘制这种形状的最佳方法是什么?我的第一个想法是创建一个存储每个交点的点数组,然后在它们之间画线。此外,我对 trig 很烂,所以任何关于如何获得精确测量的建议都会非常有帮助。
我试图将这个想法融入到这个菜单的创建中。关于如何将它们组合在一起的任何想法?用 2 个点和圆心绘制圆弧
您使用的是什么 UI 工具包?摇摆/ AWT:
http://docs.oracle.com/javase/tutorial/2d/index.html
http://docs.oracle.com/javase/tutorial/2d/advanced/compositing.html
http://docs.oracle.com/javase/tutorial/2d/advanced/complexshapes.html
JavaFX:我不知道一个好的 2d 图形合成教程,但作为一个开始:
http://docs.oracle.com/javafx/2.0/api/javafx/scene/shape/package-summary.html