EN / KR
ลิงค์ทรัพยากรเกมฟรี
ดาวน์โหลด LOON GAME Engine
เทมเพลต Android-Studio เท่านั้น: Androidstudio-Template
เทมเพลต Java Code Run ทั้งหมด: Loon-Gradle-Template
('Task Run' Call Main Methond, 'Task Dist' Game 'Game to Jar)
เครื่องบันเทิงระหว่างประเทศ
ชื่อทางการ: loon
เฟรมเวิร์กเกมที่รวดเร็วง่ายและทรงพลังขับเคลื่อนโดย Java (ยังรองรับ C# และ C ++)
Lgame Project Retart เกมเพิ่งเริ่มต้นขึ้น
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 มาพร้อมกับไฟล์ที่เรียกว่า lgameprojectMake.jar ซึ่งเป็นเครื่องมือ UI และบรรทัดคำสั่งที่ปฏิบัติการได้ คุณสามารถเรียกใช้ไฟล์ JAR ซึ่งจะเปิดการตั้งค่า UI
ในตัวตัวอย่างเกมมากกว่า 30 รายการ (ภาพหน้าจอส่วน):
PS: หากมีปัญหาการพึ่งพาเช่น nosuchmethoderror loon-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 专用, 万一以后有人把 graalvm 扩展出多平台的渲染库, 也可能在更多平台运行。以后还可能有一个基于精简版的 typescript 版本。
ใบอนุญาต: http://www.apache.org/licenses/license-2.0
Java นี้ใช้เฟรมเวิร์กเกม (แต่จะให้ cross-compiler ประกอบด้วย C#, C/C ++, GO, JavaScript หรือภาษาการเขียนโปรแกรมอื่น ๆ ที่ใช้) รองรับ iOS Android WP7 psm Mac Windows Linux