en / kr
免費遊戲資源鏈接
下載Loon遊戲引擎
唯一的Android-studio模板:AndroidStudio-Template
所有Java代碼運行模板:Loon Gradle-Template
('任務運行'呼叫主機,'任務dist'packager遊戲到jar)
國際娛樂機器
正式名稱:loon
一個快速,簡單且功能強大的遊戲框架,由Java提供支持(也支持C#和C ++)。
Lgame Project重新啟動,遊戲才剛剛開始。
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和命令行工具。您可以簡單地執行將打開設置UI的JAR文件。
內置的30個遊戲示例(部分屏幕截圖):
PS:如果存在依賴性問題,例如loon-hethod nosuchmethoderror,那麼最好的方法當然是自己重置環境,以確保編譯器認可相關的罐子。但是,如果沒有,那麼就有一個簡單且可行的解決方案,即刪除所有相關的jars,然後將相關源代碼直接複製到您的運行環境SRC目錄中,因此,無論您可以運行什麼環境,它們都永遠不會存在依賴關係問題...
總之就是一個非常懶人化的2d全功能遊戲庫(標準版會增加3d支持),opengl((((opengle)開發,有多平台適配,有多平台適配
主版本3個,Java版(0.5版),C#版構建中,C ++版構建中,理論上,Java版是核心,以後會提供工具相互轉化語法為其它版本,因為,Java跨平台是天坑
此外還有一個和標準版同api(略有精簡)的純java lite lite版(loon-lite),不使用任何第三方庫,僅使用java graphics graphics和canvas的api封裝)以及android,gwt,teavm這些環境,2d圖形特效庫以及ui庫使用,不過基本遊戲功能都有,純血
許可證:http://www.apache.org/licenses/license-2.0
此Java實現了遊戲框架(但將提供一個跨編譯器包含C#,C/C ++,GO,JavaScript或已實現的其他編程語言),支持ios android android wp7 psm psm mac mac windows linux。