En / kr
Links gratuitos de recursos de jogo
Baixar Loon Game Engine
Somente modelo Android-Studio: AndroidStudio-Template
TODO
('Task Run' Ligue para Main Mhond, 'Task Dist' Game to Jar)
Máquinas de entretenimento internacionais
Nome formal: Loon
Uma estrutura de jogo rápida, simples e poderosa, alimentada por Java (também suporta C# e C ++).
LGAME Project Reiniciar, o jogo acabou de começar.
O LGame (Loongame) é uma biblioteca de jogos muito legal e pequena, projetada para simplificar o complexo e encurtar os tediosos para iniciantes e veteranos. Com ele, você pode usar os melhores aspectos do OpenGL/OpenGles de uma maneira fácil e organizada otimizada para programação de jogos. Ele é construído em torno do conceito de que os iniciantes devem poder começar com o básico e depois subir para um plano de desenvolvimento mais complexo com os veteranos, tudo na mesma plataforma.
O LGame coloca todo o seu esforço para manter as coisas curtas e simples. A configuração inicial de um jogo consiste apenas em fazer uma única classe; Então você terminou. A interface está totalmente documentada para um aprendizado fácil e rápido; portanto, depois de iniciar, não há nada entre você e seu jogo assassino, mas codificação e criatividade.
O Lgame é construído em torno dos desejos dos usuários, por isso não hesite em sugerir e criticar!
Amostras
Exemplos
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 ();
}
});
}
}O LGAME vem com um arquivo chamado LGameProjectMake.jar, que é uma interface do usuário executável e uma ferramenta de linha de comando. Você pode simplesmente executar o arquivo JAR que abrirá a interface do usuário da configuração.
EXEMPLO DE GAME INTEIRO EM TRABALHO (CLETENSHOTS DE PARTE):
PS: Se houver um problema de dependência, como um método de Methodmethoderror, a melhor maneira é, obviamente, redefinir o ambiente para garantir que os frascos relevantes sejam reconhecidos pelo compilador. Mas, se não, então existe uma solução simples e viável, que é excluir todos os frascos relacionados ao Loon e copiar diretamente o código -fonte relevante para o seu diretório SRC do ambiente em execução, portanto, não importa o ambiente, desde que você possa executar, eles nunca têm um problema de dependência ...
2D 全功能游戏库 (标准版会增加 3D 支持) , 基于 OpenGl (OpenGles) 开发 , 有多平台适配 , jar 满足绝大多数的 2d 游戏需求 (暂时不含网络部分 , 准备有时间单开项目) , 目前仅以 java 语法来说 , 算是很方便的 2d 游戏库了。
主版本 3 個 , java 版 (0,5 版) 基本构建完毕 , c#, , c ++ 版构建中 , 理论上 java 版是核心 , 以后会提供工具相互转化语法为其它版本 , 因为 java 跨平台是天坑 , 多个语言多条路 ……
此外还有一个和标准版同 API (略有精简) 的纯 Java 环境 Lite 版 (Loon-Lite) , 不使用任何第三方库 , Java 运行环境提供的图形接口 (也就是只用 Graphics 和 Canvas 的 API 封装)) 目前只能跑在 Javafx 、 Javase (标准 JDK)以及 Android 、 Gwt 、 tevm 这些环境 , 2d 图形特效库以及 ui 库使用 , , 纯血 javaer 专用 , 万一以后有人把 graalvm 扩展出多平台的渲染库 , 也可能在更多平台运行。以后还可能有一个基于精简版的 datilograma 版本。
Licença: http://www.apache.org/license/license-2.0
Esta estrutura de jogo implementada por Java (mas fornecerá um compilador cruzado contém C#, C/C ++, GO, JavaScript ou outra linguagem de programação implementada), suporta iOS android wp7 psm mac windows linux.