求java高手!飞行射击游戏中的敌机的飞行轨迹怎么写?
答案:2 悬赏:10 手机版
解决时间 2021-11-12 20:49
- 提问者网友:箛茗
- 2021-11-11 23:29
求java高手!飞行射击游戏中的敌机的飞行轨迹怎么写?
最佳答案
- 五星知识达人网友:动情书生
- 2021-11-12 00:58
首先实现一个键盘适配器,并在实现的类中实现VK_S press和release的事件;
接着在对应的panel的构造函数中调用addKeyListener(new Key()),此处Key()即为你先前实现了键盘适配器的类;一般在这个panel是要在独立的线程里面运行的,不然太卡。在线程的run方法中设置时间标记,如:
public void run() {
int time=1;
while(true)
{
if(time%emermy.getspeed()==0)
enermy.move();
}
当然了你在enermy的move方法中要和先前实现了键盘适配器的Key()类中的两个按键处理事件联系起来,就行了。
接着在对应的panel的构造函数中调用addKeyListener(new Key()),此处Key()即为你先前实现了键盘适配器的类;一般在这个panel是要在独立的线程里面运行的,不然太卡。在线程的run方法中设置时间标记,如:
public void run() {
int time=1;
while(true)
{
if(time%emermy.getspeed()==0)
enermy.move();
}
当然了你在enermy的move方法中要和先前实现了键盘适配器的Key()类中的两个按键处理事件联系起来,就行了。
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-11-12 01:43
按照sin或者cos函数写
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯