
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏
豆约翰
致力于帮助每一个对编程感兴趣的朋友掌握编程,一起体会编程的乐趣。微信号:tiantiancode
展开
-
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏08控制sprite移动
移动Sprite GameApp.java 1.定义一个InputManager对象_input,定义Sprite移动的速度_xspeed。 private InputManager _input = InputManager.getInstance(); private float _xspeed = 3.0f; 2.创建一个sprite对象 sprite = new Sprite("res/jasmin/001.png"); 3.绑定InputManager对象到窗体对象,这样用户再窗体上触发的按原创 2022-01-12 18:16:21 · 2450 阅读 · 1 评论 -
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏07游戏输入管理
项目源码 项目源码 输入管理 package managers; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; public class InputManager implements KeyListener { private static InputManager singleton = null; protected InputManager() { } publi原创 2022-01-11 15:37:46 · 2894 阅读 · 0 评论 -
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏06加载游戏背景
游戏背景 Background.java package world; import sprite.Sprite; import java.awt.*; public class Background { private Sprite _background; private Sprite _cloud; public Background(){ _background = new Sprite("res/background/level1.png"); _cloud = new S原创 2022-01-07 16:59:37 · 2575 阅读 · 0 评论 -
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏05图像仿射变换(平移和缩放操作)
项目源码 项目源码 坐标变换 package sprite; import java.awt.geom.AffineTransform; public class Transform { private double _x; private double _y; private AffineTransform _at; private AffineTransform _rat; private double _cx; private double _cy; public Tran原创 2021-12-28 18:15:34 · 1223 阅读 · 0 评论 -
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏04图像资源的透明处理
项目源码 项目源码 新增资源文件 新增Image图像处理类 新增sprite包,里面新增Image.java类 package sprite; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.IOException; public class Image { private BufferedImage _img; private int _wi原创 2021-12-27 18:10:37 · 842 阅读 · 0 评论 -
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏03全屏显示游戏窗口
项目源码 项目源码 实现全屏 游戏一般都是全屏显示的,那我们如何使用java实现一个全屏窗体呢?本节我们就来教大家这个技巧。 新增一个managers包,包里新建一个ScreenManager.java类,代码如下: 主要代码就一行:device.setFullScreenWindow(mainFrame); package managers; import config.Config; import java.awt.*; public class ScreenManager { publi原创 2021-12-27 18:10:01 · 942 阅读 · 0 评论 -
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏02支持中文及显示FPS
项目源码 项目源码 支持中文 新建res文件夹,添加支持中文的字体文件simsun.ttf 修改GameApp.java public class GameApp { private boolean _gameRunning = true; private Frame _frm; private Font _font; public GameApp(){ try{ _font = Font.createFont(Font.TRUETYPE_FONT, getClass().getClas原创 2021-12-27 18:09:07 · 1455 阅读 · 0 评论 -
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏01游戏窗口
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏01游戏窗口原创 2021-12-27 12:57:21 · 1417 阅读 · 0 评论