En / kr
Ссылки на бесплатные игровые ресурсы
Скачать Game Game Engine
Только шаблон Android-Studio: AndroidStudio-Template
Все Java Code Шаблон: Loon-Gradle-Template
(«Задача задачи» вызовов Mathond, «Task Dist», игра в Jar)
Международные развлекательные машины
Формальное название: Лун
Быстрая, простая и мощная игровая структура, работающая на Java (также поддерживает C# и C ++).
Перезапуск проекта LGAME, игра только началась.
LGAME (LOUNGAME) - это очень крутая и маленькая библиотека, предназначенная для упрощения комплекса и сокращения утомительных как для начинающих, так и для ветеранов. С помощью этого вы можете использовать лучшие аспекты OpenGL/Opengles легко и организованы оптимизированы для игрового программирования. Он построен вокруг концепции, что новички должны быть в состоянии начать с оснований, а затем перемещаться в более сложную плоскость разработки с ветеранами, все на одной платформе.
Lgame прикладывает все свои усилия, чтобы сохранить короткие и простые вещи. Первоначальная настройка игры состоит только в том, чтобы сделать один класс; Тогда вы закончили. Интерфейс полностью задокументирован для легкого и быстрого обучения, поэтому, как только вы запустите, между вами и вашей игрой убийцы ничего нет, кроме кодирования и творчества.
Lgame построен вокруг пожеланий пользователей, поэтому не стесняйтесь предлагать и критиковать!
Образцы
Примеры
package org . test ;
import loon . LSetting ;
import loon . LazyLoading ;
import loon . Screen ;
import loon . javase . Loon ;
public class Main {
public static void main ( String [] args ) {
LSetting setting = new LSetting ();
// Whether to display the basic debug data (memory, sprite, desktop components, etc.)
setting . isDebug = true ;
// Whether to display log data to the form
setting . isDisplayLog = false ;
// Whether to display the initial logo
setting . isLogo = false ;
// The initial page logo
setting . logoPath = "loon_logo.png" ;
// Original size
setting . width = 480 ;
setting . height = 320 ;
// Zoom to
setting . width_zoom = 640 ;
setting . height_zoom = 480 ;
// Set FPS
setting . fps = 60 ;
// Game Font
setting . fontName = "Dialog" ;
// App Name
setting . appName = "test" ;
// Whether to simulate touch screen events (only desktop is valid)
setting . emulateTouch = false ;
/* Set the global font to BMFont */
//setting.setSystemGameFont(BMFont.getDefaultFont());
Loon . register ( setting , new LazyLoading . Data () {
@ Override
public Screen onScreen () {
return new YourScreen ();
}
});
}
}Lgame поставляется с файлом под названием lgameprojectmake.jar, который представляет собой исполняемый пользовательский интерфейс и инструмент командной строки. Вы можете просто выполнить файл JAR, который откроет пользовательский интерфейс Setup.
Встроенный более 30 игр (части экрана):
PS: Если существует проблема зависимости, такая как Loon-Method Nosuchmethoderror, лучший способ-это, конечно,-сбросить окружающую среду самостоятельно, чтобы убедиться, что соответствующие банки распознаются компилятором. Но если нет, то существует простое и осуществимое решение, которое состоит в том, чтобы удалить все связанные с Loon JARS, а затем напрямую скопировать соответствующий исходный код в свой каталог SRC, независимо от того, какая среда, если вы можете запустить, у них никогда не будет проблемы с зависимостью ...
总之就是一个非常懒人化的 2d 全功能游戏库 (标准版会增加 3d 支持) , 基于 opengl (opengles) 开发 有多平台适配 有多平台适配 基本上可以一个 基本上可以一个 jar 满足绝大多数的 2d 游戏需求 (暂时不含网络部分 , 准备有时间单开项目) , 目前仅以 java 语法来说 , 2d 游戏库了。
主版本 3 個 , java 版 (0,5 版) 基本构建完毕 , C#版构建中 , C ++ 版构建中 , 理论上 java 版是核心 , 以后会提供工具相互转化语法为其它版本 因为 java 跨平台是天坑 , 多个语言多条路 ……
此外还有一个和标准版同 api (略有精简) 的纯 java 环境 lite 版 (loon-lite) , 不使用任何第三方库 仅使用 仅使用 java 运行环境提供的图形接口 (也就是只用 графика以及 Android 、 gwt 、 Teavm 这些环境 主要是当作 主要是当作 2d 图形特效库以及 Ui 库使用 不过基本游戏功能都有 不过基本游戏功能都有 纯血 纯血 javaer 专用 , 万一以后有人把 graalvm 扩展出多平台的渲染库 , TypeScript 版本。
Лицензия: http://www.apache.org/licenses/license-2.0
Эта Java реализовала Game Framework (но предоставит кросс-компилятор, содержащий C#, C/C ++, GO, JavaScript или другой реализованный язык программирования), поддержка iOS Android WP7 PSM Mac Windows Linux.