en / kr
روابط موارد اللعبة المجانية
قم بتنزيل Loon Game Engine
قالب Android-Studio فقط: Androidstudio-Template
كل قالب تشغيل رمز Java: Loon-Rgrle-Template
("تشغيل المهمة" ، Main Methond ، "Task Dist" Packager Game to Jar)
آلات الترفيه الدولية
الاسم الرسمي: لون
إطار عمل سريع وبسيط وقوي ، مدعوم من Java (يدعم أيضًا C# و C ++).
LGAME Project RESTART ، بدأت اللعبة للتو.
LGAME (LONGAME) هي مكتبة ألعاب رائعة وصغيرة للغاية مصممة لتبسيط المجمع وتقصير المبتدئين للمبتدئين والمحاربين القدامى على حد سواء. مع ذلك ، يمكنك استخدام أفضل جوانب 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 الذي سيفتح واجهة المستخدم.
مدمج أكثر من 30 مثال لعبة (لقطات الشاشة):
ملاحظة: إذا كانت هناك مشكلة تبعية مثل Nosuchmethoderror-Method-Method ، فإن أفضل طريقة هي بالطبع إعادة ضبط البيئة بنفسك لضمان التعرف على الجرار ذات الصلة من قبل المترجم. ولكن إذا لم يكن الأمر كذلك ، فهناك حل بسيط وممكن ، وهو حذف جميع الجرار ذات الصلة Loon ، ثم نسخ رمز المصدر ذي الصلة مباشرة إلى دليل البيئة SRC قيد التشغيل ، لذلك بغض النظر عن البيئة ، طالما يمكنك تشغيلها ، فهي لا تعاني أبدًا من مشكلة التبعية ...
总之就是一个非常懒人化的 2d 全功能游戏库 (标准版会增加 3d 支持) , 基于 opengl (opengles) 开发 , , , 基本上可以一个 基本上可以一个 满足绝大多数的 2d 游戏需求 (暂时不含网络部分 准备有时间单开项目) , , 目前仅以 目前仅以 目前仅以 目前仅以 语法来说 语法来说 算是很方便的 算是很方便的 2d 游戏库了。
主版本 3 個 , java 版 (0.5 版) 基本构建完毕 , c#版构建中 , c ++ 版构建中 , 理论上 java 版是核心 , 以后会提供工具相互转化语法为其它版本 因为 因为 java 跨平台是天坑 多个语言多条路 多个语言多条路…
此外还有一个和标准版同 API (略有精简) 的纯 java 环境 lite 版 (loon-lite) , 不使用任何第三方库 , 仅使用 java 运行环境提供的图形接口 (也就是只用 和 canvas 的 api 封装) , 目前只能跑在 javafx 、 javase (标准 jdk)以及 Android 、 gwt 、 teavm 这些环境 , 主要是当作 2d 图形特效库以及 ui 库使用 , , 纯血 纯血 纯血 javaer
الترخيص: http://www.apache.org/licenses/license-2.0
نفذت Java إطار اللعبة (ولكنها ستوفر مشتركة عبر c#أو C/C ++ أو GO أو JavaScript أو لغة البرمجة الأخرى التي تم تنفيذها) ، ودعم iOS Android wp7 psm mac windows linux.