pear55
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
23、Java 基础概念综述
本博文全面介绍了 Java 编程的基础概念,涵盖数据类型、运算符、控制结构、方法、类与对象等核心内容,并深入探讨了异常处理和性能优化等实际开发中常见的问题。通过示例代码和详细解释,帮助读者快速掌握 Java 编程的基础知识,并为开发复杂高效的 Java 应用打下坚实基础。原创 2025-08-17 04:50:27 · 41 阅读 · 0 评论 -
22、游戏开发之旅:持续前行
本文探讨了游戏开发过程中的资源获取、参与Game Jams活动、克服开发困难、拓展视野以及游戏分发与推广等方面的内容。文章推荐了多个实用的资源网站和活动平台,同时提供了开发过程中解决问题的方法和拓展技能的建议。最后,文章还介绍了将游戏打包分发到不同平台和寻找独立游戏分发渠道的方法,旨在帮助开发者在游戏开发的旅途中持续前行。原创 2025-08-16 13:56:09 · 69 阅读 · 0 评论 -
21、3D 游戏开发入门与进阶指南
本文是一篇关于3D游戏开发的入门与进阶指南,以开发一个名为‘海盗巡洋舰’的3D游戏为主线,详细介绍了3D图形基础操作、模型加载、天空穹顶创建、碰撞检测实现等内容。同时,还涵盖了GameScreen类的具体实现,以及后续的进阶开发建议,包括构建交互式3D场景、使用3D软件修改模型、集成物理引擎和添加粒子效果等。文章还探讨了项目实践中的要点与技巧、艺术资源的选择与使用以及未来发展方向,帮助开发者逐步掌握3D游戏开发的核心技能。原创 2025-08-15 12:36:11 · 65 阅读 · 0 评论 -
20、3D 图形开发入门与交互式演示实现
本文介绍了3D图形开发的入门知识与交互式演示的实现,重点讲解了如何使用LibGDX框架创建BaseActor3D和Stage3D类来管理3D场景中的对象及其变换数据,以及如何通过键盘控制对象和相机的移动与旋转。文章还提供了完整的示例代码和实用工具类ModelUtils,帮助开发者快速构建3D场景并实现交互功能。原创 2025-08-14 13:32:07 · 33 阅读 · 0 评论 -
19、游戏开发:Jumping Jack 2与3D图形入门
本文介绍了 Jumping Jack 2 游戏的开发过程,包括瓦片地图处理、Box2D物理引擎的应用、粒子效果的实现以及玩家控制逻辑的编写。此外,还提供了 LibGDX 中 3D 图形开发的入门指南,涵盖相机类型、光照效果、模型创建以及基本渲染流程。最后,对 Jumping Jack 2 的开发步骤进行了总结,并探讨了未来拓展方向,包括更多关卡设计、复杂 3D 场景构建和交互优化。原创 2025-08-13 09:00:29 · 109 阅读 · 0 评论 -
18、《Jumping Jack游戏开发全解析》上半部分
本文详细解析了Jumping Jack游戏的开发过程,包括游戏对象类的创建、物理模拟的实现、碰撞检测的处理以及动画和用户输入的管理。文章还介绍了如何使用LibGDX框架和Box2D物理引擎开发具有丰富交互性的平台游戏,并为后续项目Jumping Jack 2: Even More Coins的开发做了初步准备,包括粒子特效和瓦片地图的设计。通过详细的代码示例和开发流程图,帮助开发者掌握游戏开发的核心技术。原创 2025-08-12 09:45:42 · 99 阅读 · 0 评论 -
17、游戏开发:角色动画与物理模拟的实现
本文详细介绍了在游戏开发中如何实现四向角色动画和基于Box2D的物理模拟。首先讲解了游戏屏幕的渲染与控制,包括添加暂停和重启功能;接着通过处理精灵表、修改AnimatedActor类以及在GameScreen中应用动画,实现了角色的四个方向行走效果;随后深入介绍了Box2D物理引擎的核心概念,如World、Body、Fixture等,并展示了如何创建Box2DActor类来集成物理功能,包括设置物体属性、施加力和冲量、处理碰撞事件等。通过这些内容,开发者可以提升游戏的真实感和交互性。原创 2025-08-11 11:42:54 · 72 阅读 · 0 评论 -
16、游戏开发中的第三方软件集成与地图设计
本文介绍了游戏开发中第三方软件集成与地图设计的实现方法,重点分析了Starscape交互式视觉演示中ParticleActor类和GameScreen类的应用,以及使用Tiled地图编辑器设计Treasure Quest冒险风格探索游戏的地图流程。文章涵盖粒子效果处理、地图数据加载、碰撞检测、相机调整等关键技术,并通过技术总结与对比深入解析了不同项目的技术要点。最后,探讨了实际应用场景和未来拓展思路,为开发者提供全面的游戏开发技术参考。原创 2025-08-10 13:12:35 · 51 阅读 · 0 评论 -
15、游戏开发中的视觉提示与粒子效果实现
本文介绍了游戏开发中视觉提示机制和粒子效果的实现方法。通过使用 LibGDX 框架,开发者可以创建动态的视觉提示,帮助玩家更好地理解游戏操作。同时,利用 LibGDX Particle Editor 工具可以设计丰富的粒子特效,如火焰、爆炸等,提升游戏的视觉体验。文章还探讨了粒子效果的动态控制、组合应用及性能优化策略,为游戏开发者提供了实用的技术参考。原创 2025-08-09 15:27:50 · 64 阅读 · 0 评论 -
14、游戏开发案例:矩形破坏者与 52 张牌拾取游戏
本文详细介绍了两款游戏的开发过程:矩形破坏者和52张牌拾取游戏。通过具体代码示例和实现逻辑,讲解了游戏设置、对象管理、交互设计、视觉效果处理等关键开发环节,并提供了后续改进建议和常见问题的解决方案。同时,还对两款游戏的技术特点进行了对比分析,并探讨了拓展思路和创新玩法,为游戏开发者提供了实用的参考。原创 2025-08-08 14:42:29 · 46 阅读 · 0 评论 -
13、游戏开发案例:敌机与矩形破坏者
本文详细介绍了两款游戏的开发过程,包括敌机游戏和矩形破坏者游戏。内容涵盖初始化变量、更新处理、碰撞检测与响应、动画实现以及对象管理等关键技术。同时,还提出了后续改进建议,帮助开发者进一步优化游戏体验。原创 2025-08-07 15:49:03 · 44 阅读 · 0 评论 -
12、游戏开发实战:Space Rocks与Plane Dodger
本文详细介绍了使用LibGDX框架开发两款游戏Space Rocks和Plane Dodger的实战经验。在Space Rocks部分,涵盖了岩石对象创建、爆炸动画设置以及碰撞处理机制;在Plane Dodger部分,探讨了无限滚动背景实现、玩家控制、星星收集与闪光特效等核心功能。文章还提供了后续功能拓展建议,为游戏开发者提供了实用的参考。原创 2025-08-06 12:19:20 · 47 阅读 · 0 评论 -
11、游戏开发:从触摸控制到太空射击游戏实现
本文详细介绍了如何为游戏添加触摸控制支持,并实现了太空射击游戏“Space Rocks”的核心功能。内容涵盖用户界面设计、角色控制、屏幕环绕效果、碰撞检测、对象管理以及游戏优化技巧,帮助开发者掌握游戏开发的关键技术。原创 2025-08-05 16:48:20 · 56 阅读 · 0 评论 -
10、游戏开发:从界面优化到多源输入拓展
本文详细介绍了在游戏开发中优化用户界面以及引入多种输入方式的方法。内容涵盖从初始化暂停覆盖层到实现游戏手柄和触摸屏控制的具体步骤,并通过对比分析了不同输入源的优势及适用场景。文章还提供了开发流程图及对未来的输入技术展望,帮助开发者打造更高质量、更具沉浸感的游戏体验。原创 2025-08-04 09:23:35 · 42 阅读 · 0 评论 -
9、游戏界面优化全攻略
本文详细介绍了游戏开发中的用户界面优化方法,包括按钮的创建、开始屏幕的设置以及暂停时的覆盖菜单实现。通过具体的代码示例和步骤说明,帮助开发者提升游戏的交互性和视觉体验。内容适用于使用LibGDX框架进行开发的Java游戏项目,为游戏界面设计提供了全面的指导。原创 2025-08-03 16:17:50 · 84 阅读 · 0 评论 -
8、游戏开发:从基础到优化
本文详细介绍了游戏开发从基础功能实现到高级优化的全过程。内容涵盖游戏功能的拓展,如起始屏幕、特效、挑战机制和胜利提示;通过LibGDX库实现音频的加载与播放,提升游戏体验;深入探讨使用Table类进行用户界面布局设计,并通过Skin类管理界面资源;此外,还介绍了自定义位图字体的生成与使用,以及如何通过BaseGame类实现资源的统一管理和优化。文章旨在帮助开发者掌握从基础到高级的游戏开发技巧,打造高质量的游戏作品。原创 2025-08-02 10:24:02 · 102 阅读 · 0 评论 -
7、游戏开发:从数据结构到“海星收集者”游戏实现
本博文详细介绍了如何使用 Java 和 LibGDX 游戏框架从基础数据结构开始,逐步实现一个名为“海星收集者”的小游戏。内容涵盖数据结构如 HashMap 的使用、BaseActor 类的设计与实现、动画管理类 AnimatedActor、物理运动类 PhysicsActor 的实现,以及最终游戏逻辑的编写。通过该实例,读者可以全面了解 2D 游戏开发的核心概念与实现方法。原创 2025-08-01 10:37:23 · 41 阅读 · 0 评论 -
6、游戏开发进阶:从气球爆破到海星收集
本文详细介绍了两款游戏的开发过程:气球爆破和海星收集。通过这些项目,讲解了如何使用Java进行游戏开发,包括类的继承、匿名内部类、用户输入处理以及数据结构的应用。同时,还探讨了数组和ArrayList的使用场景及其在游戏开发中的优劣,并为未来的游戏开发方向提供了展望。原创 2025-07-31 15:15:57 · 55 阅读 · 0 评论 -
5、LibGDX框架扩展与代码重构实践
本文详细介绍了如何通过扩展LibGDX框架并进行代码重构来提升游戏开发效率和代码质量。以'Cheese, Please!'游戏为例,展示了如何创建BaseScreen抽象类来统一管理通用任务,减少代码重复,并通过抽象方法将游戏逻辑与渲染分离。同时,还讨论了离散输入事件的处理、暂停功能的实现以及窗口自适应缩放等特性。重构后,代码的可维护性和可扩展性显著提升,为后续功能扩展奠定了良好基础。原创 2025-07-30 16:46:22 · 95 阅读 · 0 评论 -
4、打造“Cheese, Please!”游戏:从动画处理到多屏幕管理
本博客详细介绍了如何使用LibGDX开发一款名为“Cheese, Please!”的游戏,涵盖了动画处理、角色初始化、用户界面设计、Stage对象分层、相机与滚动控制、多屏幕管理等内容。通过具体的代码示例和流程图,讲解了从游戏初始化到多屏幕切换的完整实现过程,并提供了相关功能的优化建议。适合对游戏开发感兴趣的开发者学习和参考。原创 2025-07-29 09:46:35 · 42 阅读 · 0 评论 -
3、LibGDX 框架:游戏开发中的精灵、演员与动画实现
本文详细介绍了在 LibGDX 框架中进行游戏开发的关键技术,包括使用 Sprite 和 Actor 管理游戏实体信息、实现基于值和基于图像的动画效果等内容。文章还通过示例代码展示了如何优化代码结构、管理资源、提升视觉效果,并提供了开发流程总结和优化建议,帮助开发者构建高效、可扩展的游戏应用。原创 2025-07-28 13:37:32 · 96 阅读 · 0 评论 -
2、LibGDX框架:游戏开发的全面指南
本文介绍了使用LibGDX框架进行游戏开发的全面指南。内容涵盖了LibGDX的简介与优势、游戏生命周期的理解、Java中的接口概念、用户输入处理、代码详解与技术点分析,以及开发步骤总结与拓展。通过示例游戏'Cheese, Please!'详细解析了游戏的启动、输入处理、状态更新和图形渲染等关键环节,帮助开发者快速掌握LibGDX的核心功能和应用技巧。原创 2025-07-27 10:11:45 · 57 阅读 · 0 评论 -
1、开启 Java 与 LibGDX 游戏开发之旅
本文介绍了使用 Java 和 LibGDX 进行游戏开发的基础入门,包括开发环境的选择与设置(以 BlueJ 为例),如何编写第一个 Java HelloWorld 程序,以及配置和使用 LibGDX 库创建一个简单的图像显示游戏程序。同时,还总结了 LibGDX 开发的优势、常见问题及解决方法,并提供了进一步学习的建议,帮助初学者快速入门游戏开发领域。原创 2025-07-26 16:27:08 · 62 阅读 · 0 评论
分享