# LibgdxTutorial **Repository Path**: baireny/LibgdxTutorial ## Basic Information - **Project Name**: LibgdxTutorial - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-20 - **Last Updated**: 2025-11-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # libgdx 教程项目 本项目旨在提供完整的libgdx桌面教程,帮助开发者快速掌握libgdx游戏开发框架的使用。以下是关于本项目的详细描述: ## 目录结构 - [chapter1](chapter1%2Flibgdx的安装.md) 环境搭建 - 1.1 Java环境安装 - 1.2 libgdx安装 - 1.3 理解libgdx的stage和actor的关系 [核心重点](chapter1%2Factor和stage的关系.md) - [chapter2](chapter2%2Fchapter2.md) 基础入门 - 2.1 创建第一个libgdx项目 - 2.2 渲染循环 - 2.3 精灵与纹理 - 2.4 输入处理 - 2.5 碰撞检测 - [chapter3](chapter3%2Fchapter3.md) UI组件 - 3.1 按钮 - 3.2 文本框 - 3.3 滑动条 - 3.4 列表视图 - [chapter4](chapter4%2Fchapter4.md) 动画与特效 - 4.1 帧动画 - 4.2 骨骼动画 - 4.3 粒子系统 - [chapter5](chapter5%2Fchapter5.md) 音频与视频 - 5.1 音频播放 - 5.2 音效管理 - 5.3 视频播放 - [chapter6](chapter6%2Fchapter6.md) 物理引擎 - 6.1 Box2D简介 - 6.2 创建物理世界 - 6.3 刚体与关节 - 6.4 碰撞监听 - [chapter7](chapter7%2Fchapter7.md) 网络编程 - 7.1 HTTP请求 - 7.2 WebSocket通信 - 7.3 UDP通信 - [chapter8](chapter8%2Fchapter8.md) gdx-ai - 8.1 路径寻路 - 8.2 AI行为树 - 8.3 状态机 - 8.4 转向行为 - 8.5 编队运动 - 8.6 消息处理 - 8.7 调度 - [chapter9](chapter9%2Fchapter9.md)优化与调试 - 9.1 内存优化 - 9.2 性能分析 - 9.3 调试技巧 - chapter10 实战项目 - 10.1 游戏设计文档 - 10.2 游戏实现 - 10.3 游戏发布 - [chapter11](chapter11%2Fchapter11.md) 文件保存(保存游戏) - 11.1 游戏保存功能 - chapter12 ECS系统——artemis - 12.1 Artemis ECS 框架入门介绍文档提纲 - 12.2 [world初始化流程](chapter12%2Fworld初始化流程.md) - 12.3 Artemis 中的ioc例子 - [chapter13](chapter13%2Fchapter13.md) box2dlights(光与影) - [chapter14](chapter14%2Fchapter14.md) libgdx3d ## 使用说明 1. 确保已经按照环境搭建部分的教程完成开发环境的搭建。 2. 根据目录结构,从基础入门开始逐步学习。 3. 在学习过程中,可以参考实战项目部分,将所学知识应用到实际项目中。 4. 如果遇到问题,可以在项目的issue区提问,我们会尽快为您解答。 ## 联系方式 - 作者:nanshaws - 邮箱:3347004610@qq.com - GitHub:nanshaws 希望本项目能帮助您快速掌握libgdx游戏开发框架,祝您学习愉快!