0 0

【Java--Swing】如何画出 让一个物体飞向一个正在移动着的物体的图像出来5

有一个物体P  坐标为 P(x,y)

这时 有一个物体M 正在不规则移动

M的坐标通过M.getLocal()可以获得

在paint方法中
如何画出这个物体P飞向物体M的图像出来
2013年2月02日 22:12

1个答案 按时间排序 按投票排序

0 0

你直接根据坐标画出来就行了。


然后在定时刷帧函数里改变物体的坐标,改变的方法就要看你像让该物体沿何轨迹了。

2013年2月04日 09:55

相关推荐

    弹球游戏-Java-Swing实现.zip

    Swing是Java的一个图形用户界面(GUI)工具包,它提供了丰富的组件和功能,使得开发者能够创建出具有交互性的桌面应用程序。让我们深入探讨一下这个项目可能涉及的Java Swing和游戏开发的知识点。 1. **Java Swing...

    java swing动画

    在"JavaGame"这个文件名中,我们可以猜测这是一个基于 Swing 的小游戏,可能包含了一些基本的动画效果,比如角色移动、物体碰撞等。开发这样的游戏通常涉及更复杂的交互逻辑和事件处理。 通过学习和实践 Java Swing...

    java图像移动方法

    在Java编程语言中,图像处理是一项重要的功能,特别是在开发图形用户界面(GUI)应用程序时。...不过,以上的基本概念为在Java中实现图像移动提供了一个起点。通过扩展这些基础,你可以构建出更复杂的交互式图形应用。

    java-飞机大战小游戏.zip

    总之,Java飞机大战小游戏是一个很好的学习资源,它将理论知识与实际应用相结合,帮助开发者掌握Java编程技能,理解游戏开发的基本流程,同时培养解决问题和创新思维的能力。无论是对Java初学者还是希望提高编程技能...

    java2D动画效果

    Java2D动画效果是Java图形用户界面(GUI)开发中的一个重要组成部分,它允许开发者创建出丰富、动态的视觉展示。这个系列的学习旨在深入理解和实践Java2D中的动画机制,虽然内容非原创,但能帮助我们掌握核心概念和...

    使用Java Swing创建飞机大战小游戏.zip

    在Java Swing中,可以使用`javax.swing.Timer`来实现游戏的定时更新,每帧执行必要的逻辑计算,如移动物体、检测碰撞等。游戏循环通常包括以下步骤:更新游戏状态、绘制游戏画面并设置定时器进行下一次迭代。 在...

    java-黄金矿工-图片资源

    bg.jpg和bg1.jpg作为游戏背景,通常会通过Java的Swing或JavaFX库来创建一个JLabel或ImageView对象显示在屏幕上,形成游戏舞台。背景的切换可以增加场景的动态感,提高玩家的沉浸体验。 3. **游戏对象** water.png...

    java飞机大战

    《Java飞机大战》是一款基于Java Swing开发的简单游戏,它展现了Java编程在游戏开发中的应用。Swing是Java提供的一款图形用户界面(GUI)工具包,适用于构建桌面应用程序。以下是这款游戏涉及的一些关键知识点: 1. *...

    基于Java Swing的桌面弹球游戏运行包

    在《疯狂Java实战演义》第4章中,作者可能详细介绍了如何利用Swing构建一个交互式的弹球游戏。Swing提供了一系列的组件,如JFrame、JPanel、JButton等,这些都可以用来构建游戏的基本框架。例如,JFrame可以作为游戏...

    Java程序中的OpenGL(JOGL学习教程)

    给出一个模型,应用程序将会通过图形库控制画笔形成相应的图像,这是由一些像素组成的简单的 2D 图像。图形库提供了一系列的绘图命令和函数。这些命令能在不同的平台和 C,C++,Java 或是其他的编程语言绑定。 绘图...

    Java飞机大战images资源

    9. **音效和音乐**:虽然题目没有提及,但一个完整的Java飞机大战游戏通常也会包含音效和背景音乐。Java的`javax.sound.sampled`包提供了音频播放的支持,开发者需要学会加载、播放和控制音效。 通过以上知识点的...

    java 动画源码

    7. **JavaFX**:除了AWT和Swing,JavaFX是一个现代的图形库,支持2D和3D动画,提供更强大的图形渲染和动画控制功能。 通过深入理解并熟练应用这些技术和概念,开发者可以创建出各种复杂的Java动画效果,包括游戏、...

    java课程设计作业:基于Java+swing开发的超级马里奥小游戏.zip

    这是一个利用Java的图形用户界面(GUI)库Swing构建的超级马里奥游戏的实现,适合用作毕业设计或课程设计的实践项目,同时也是提升编程技能和熟悉游戏开发流程的良好实践。 1. **Java语言基础**: - Java是一种跨...

    Java项目:16款java游戏(java+swing)

    Java项目中的"16款Java游戏 (java+swing)"是一个集合,包含了一系列使用Java编程语言和Swing图形用户界面库开发的小游戏。这些游戏通常是为了帮助开发者熟悉Java基础、Swing组件以及事件处理机制,同时也是对游戏...

    java飞机大战游戏

    总结来说,Java飞机大战游戏是一个集成了Java基础知识、图形编程、事件处理、游戏逻辑设计等多个方面的综合实践项目。通过分析和实现这个游戏,开发者不仅可以提升编程技能,还能了解到游戏开发的基本流程,为今后更...

    飞机大战游戏java实现

    4. **对象和类的设计**:游戏中的每个实体,如飞机、子弹、敌人,都可以抽象为一个类。这些类包含它们的状态(位置、速度、生命值等)和行为(移动、碰撞检测、射击等)。良好的面向对象设计可以使代码结构清晰,...

    打飞碟JAVA程序.rar_javaufo末日余辉_java程序

    标题中的“打飞碟JAVA程序.rar_javaufo末日余辉_java程序”指的是一个基于Java编程语言开发的游戏,名为“打飞碟”。这个程序可能是由开发者为了展示其编程技能或者提供一种娱乐方式而创建的。游戏主题可能与科幻...

    JAVA飞机大战模型和程序代码

    【JAVA飞机大战模型和程序代码】是一个非常适合Java初学者学习的项目,它涵盖了游戏开发的基础概念和编程技术。在这个项目中,你可以了解到如何利用Java语言来实现一个动态、交互式的飞行射击游戏。以下是对这个项目...

    金洲学java-超级马里奥小游戏.zip

    【标题】"金洲学java-超级马里奥小游戏.zip" 涉及的主要知识点是使用Java编程语言开发游戏,具体来说,这是一个基于Java实现的超级马里奥小游戏项目。在Java平台上,开发者可以利用其丰富的类库和强大的功能来构建...

Global site tag (gtag.js) - Google Analytics