【发布时间】:2014-01-22 18:06:38
【问题描述】:
您好,我正在创建一个迷你网球游戏,但由于某种原因,球在屏幕上没有移动。我设法创造了蝙蝠,它们都移动了。球需要从球棒上反弹并朝任何方向移动。有什么想法吗??
【问题讨论】:
-
那么,你在哪里调用
Ball类的move方法呢? -
嗨,我知道我还没有完成这个堡垒,这可能是我刚接触 java 不知道在绘图面板类中调用它的原因
-
所以,你需要考虑在游戏中什么动作会开始球的移动。例如,是否有一个球员应该按下的键来发球?我认为在编写更多代码之前,您需要考虑一下游戏应该如何运行。
-
嗨 @DavidWallace 感谢您的建议,我认为玩家按下空格键会触发球,那么我需要像键绑定一样执行此操作吗?
-
因此您需要某种标志来指示球是否在比赛中。当他们按下空格键时,如果未设置标志,则应设置标志,创建
Ball对象,并启动某种计时器,定期调用move方法。
标签: java swing jpanel paintcomponent