en / kr
무료 게임 리소스 링크
loon 게임 엔진을 다운로드하십시오
Android-Studio 템플릿 만 : Androidstudio-template
모든 Java 코드 실행 템플릿 : loon-gradle-template
( '작업 실행'Main Methond, 'Task Dist'Packager Game to Jar)
국제 엔터테인먼트 머신
공식 이름 : loon
Java로 구동되는 빠르고 단순하고 강력한 게임 프레임 워크 (C# 및 C ++도 지원).
LGAME 프로젝트가 다시 시작되면 게임이 시작되었습니다.
Lgame (Loongame)은 복잡한 것을 단순화하고 초보자와 재향 군인을위한 지루한 것을 단순화하도록 설계된 매우 시원하고 작은 게임 라이브러리입니다. 이를 통해 게임 프로그래밍에 최적화 된 쉽고 체계적인 방식으로 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에는 실행 가능한 UI 및 명령 줄 도구 인 lgameprojectmake.jar라는 파일이 함께 제공됩니다. 설정 UI를 열리는 JAR 파일을 실행할 수 있습니다.
30 개 이상의 게임 예제 (부품 스크린 샷) 내장 :
추신 : loon-method nosuchmethoderror와 같은 종속성 문제가있는 경우, 가장 좋은 방법은 환경을 직접 재설정하여 관련 항아리가 컴파일러에 의해 인식되도록하는 것입니다. 그러나 그렇지 않다면 간단하고 실행 가능한 솔루션이 있는데,이 솔루션은 모든 loon 관련 항아리를 삭제 한 다음 관련 소스 코드를 실행중인 환경 SRC 디렉토리에 직접 복사하므로 실행할 수있는 한 환경에 관계없이 종속성 문제가 없습니다 ...
总之就是一个非常懒人化的 2d 全功能游戏库 (标准版会增加 3d 支持), 基于 Opengl 밸지기 (OpenGles ←)), 有多平台适配, 基本上可以一个 jar 满足绝大多数的 2d 游戏需求 游戏需求 游戏需求 游戏需求 (暂时不含网络部分 暂时不含网络部分, 准备有时间单开项目)), 目前仅以 java 语法来说 语法来说, 算是很方便的 2d 游戏库了。 游戏库了。
主版本 3 , ,, Java 版 (0.5 版) 基本构建完毕 基本构建完毕, C#版构建中, C ++ 版构建中, 理论上 java 版是核心 版是核心, 以后会提供工具相互转化语法为其它版本, 因为 java 跨平台是天坑, 多个语言多条路 ……
此外还有一个和标准版同 api ((() 的纯 java 环境 lite 版 (loon-lite), 不使用任何第三方库 不使用任何第三方库, 仅使用 java 运行环境提供的图形接口 运行环境提供的图形接口 (也就是只用 그래픽 和 캔버스 的 api 封装), 目前只能跑在 javafx 、 javase (标准 jdk)以及 안드로이드 、 gwt 、 teavm 这些环境 这些环境, 主要是当作 2d 图形特效库以及 ui 库使用 库使用, 不过基本游戏功能都有, 纯血 javaer 专用 专用, 万一以后有人把 graalvm 扩展出多平台的渲染库, 也可能在更多平台运行。以后还可能有一个基于精简版的 typescript 版本。
라이센스 : http://www.apache.org/licenses/license-2.0
이 Java 구현 게임 프레임 워크 (그러나 크로스 컴파일러에 C#, C/C ++, GO, JavaScript 또는 기타 프로그래밍 언어가 포함 된), IOS Android WP7 PSM MAC Windows Linux를 제공합니다.