请先从Protobuf 最新版本下载 protoc
并将其加入到 PATH
环境变量中,否则在运行 Gradle 的 build
和 generateProto
任务时会报错。
- 阅读游戏合集。
- 打开对应项目(例如
game0001
)的pama1234.gdx.launcher.MainApp
。 - 创建新的
Screen0xxx
。 - 将你的
Screen0xxx
继承ScreenCore2D
或ScreenCore3D
。
Gradle 速度较慢,本项目包含至少 40 个子项目,可能会产生 9000 多个任务。因此,在开发时,建议在 settings.gradle
文件中注释掉部分未使用的项目。如果需要使用这些项目,请取消注释。
如果开发者想要创建新项目,需要在项目根目录下的 build.gradle
文件的(目前为)第 35 行 configure(subprojects.findAll {
位置添加以下内容:
|| it.name == '项目名-android'
此操作用于排除无法使用 Gradle 的 Java 插件的子项目。
(未完善,整理中)https://github.com/Java-Game-Engine-Merger/libgdx-processing-website
我们的框架通过 Jitpack 进行打包。
注意,菱形依赖问题尚未解决,因此在其他项目中使用 framework0001
及其他内容时,可能需要配置大量的 exclude
规则,特别是在打包安卓时。推荐仅使用以下两个基础框架:
implementation "com.github.pama1234.just-some-other-libgdx-game:server-framework:$pama1234Version"
implementation "com.github.pama1234.just-some-other-libgdx-game:framework:$pama1234Version"
或直接指定版本号:
implementation 'com.github.pama1234.just-some-other-libgdx-game:server-framework:bf0a359313'
implementation 'com.github.pama1234.just-some-other-libgdx-game:framework:bf0a359313'
<dependency>
<groupId>com.github.pama1234.just-some-other-libgdx-game</groupId>
<artifactId>framework</artifactId>
<version>bf0a359313</version>
</dependency>
- 空想世界1README.md
- 粒子系统【暂停维护】
- 几何决斗【移植自 FAL 学生时期作品,已火】README.g03.md
- 高维塔防【3D 游戏模板】
- 杂项
- 中心 IDE
- 填满正方形
- 粒子生命:升天(魔改版 2D Processing 粒子系统)
- 异星征途
- 聊天室
- 数值膨胀,以及矢量天空,及 TRPG 系统【移动到 ce4kotlin】
- 光遇2,流浪遇球,别太荒谬了【ce4kotlin】
- 物品管理和其他同类游戏【galgame】
- 天顶语言
- MBTI 模拟器
《空想世界》开源游戏项目系列的托管库。
QQ群:589219461
- 确保您的电脑可以直接访问以下必要网站,推荐使用此方案。
- 下载并安装
JDK-17
,配置JAVA_HOME
和PATH
环境变量,推荐此版本 (GraalVM 22.1.0)。 - 下载并安装
Gradle-8
,配置GRADLE_HOME
和GRADLE_JAVA_HOME
环境变量。下载链接。 - 下载并安装
Android Studio Canary build
,配置AndroidSDK
环境变量(这是内测版,页面右侧总有最新版本)。下载链接。
- libgdx
- kryo
- vecmath
pama1234.gdx.launcher.MainApp
doc\codeHelp.txt
请使用 doc\eclipse.formatter.xml
进行代码格式化。如果您不愿意使用此格式化方案,请勿提交使用四格缩进的代码,其他部分可随意。
类型 | 总维度数 | 维度数 | 英文字符 |
---|---|---|---|
位置 | 3 | 1 | x |
位置 | 3 | 2 | y |
位置 | 3 | 3 | z |
体积 | 3 | 1 | w |
体积 | 3 | 2 | h |
体积 | 3 | 3 | l |
整数 | ? | 1 | i |
浮点数 | ? | 1 | f |
布尔值 | ? | 1 | b |
父实例 | ? | 1 | p |
翻译包 | ? | 1 | bd, ld |
类型 | 示例 |
---|---|
位置 | tx, tx1, tx_1, tx2, tx_2 |
父实例 | p, pc, pw, pg |
(tx
是 temp-x
的缩写)
请查看 doc\todo.txt
文件,完成某项任务后,请将其移动到 solved.txt
。编译安卓项目时请使用您自己的签名文件。待办项可以使用中英文或其他语言,但请勿修改已有待办项的语言类型。
在修改 native
依赖项时,请记得手动删除 android\libs\
内的文件和文件夹。