【问题标题】:Roulette wheel rotating [closed]轮盘旋转[关闭]
【发布时间】:2017-12-18 11:29:27
【问题描述】:

我正在尝试为我的顶点课程编写轮盘游戏。我一直在尝试找到一种编码轮子的方法,但我是 java 新手,不知道如何开始。我发现 paintComponent(Graphics g) 方法有助于旋转我的车轮图像,但不能帮助车轮旋转。有什么办法可以做到吗,任何可以让我知道如何开始的文章。任何帮助都感激不尽。

【问题讨论】:

  • Java 新手?顶峰项目?我认为这不是一个好主意(不要说这是粗鲁或其他任何事情,但顶点是艰难的,你应该熟悉你正在工作的语言/领域)。不管怎样,你试过什么?你看过任何教程吗?你有什么代码,哪里不能正常工作?
  • 实现一个 Swing Timer 来调用 repaint()。这就是我可以从您的问题中缺乏信息中提出的所有建议。话虽如此,我同意@Makoto。从简单的东西开始,或者提出更好、更具体的问题。
  • 我知道有点困惑,但我只介绍了 Java 课程,我正在自学该语言。我的顶点课程项目比我的学位 (AA) 要求的要难,这就是我迷路的原因。我尝试使用 image.rotate(radian) 旋转我的车轮图像,但没有按应有的方式工作。任何文章或起点都会有所帮助...谢谢
  • 看看RotatingIcon 类,也许还有this answer of mine,我使用了RotatingIcon 类和计时器来显示忙碌图标。可能在制作轮盘赌时派上用场
  • 我们没有提供任何答案,只有无法接受的 cmets(我们也没有为赞成投票提供任何学分)。而且你的英语足够好。我见过很多英语更难理解的问题

标签: java swing animation applet


【解决方案1】:

这个example 展示了如何旋转任意图像。如果您在运行时创建自己的图像,此Q&A 可能会建议如何旋转文本。

附录:在有用的 cmets 中,@Robin 回忆了这个 example,以及 @camickr 的关键文章 Rotated Icon。由于目标是建模一个带有旋转轮视图roulette游戏,MVC pattern 可能会被证明是有用的。

【讨论】:

    【解决方案2】:

    这里有两个很棒的旋转库,它们具有开箱即用的甩到自旋行为 https://bitbucket.org/warwick/hg_dial_v2 https://bitbucket.org/warwick/hgdialrepo

    这是一个实现上述代码的手势库。 https://bitbucket.org/warwick/hacergestov3

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多