en / kr
無料のゲームリソースリンク
ルーンゲームエンジンをダウンロードします
Android-Studioテンプレートのみ:AndroidStudio-Template
すべてのJavaコードはテンプレートを実行します:Loon-Gradle-Template
(「タスクラン」コールメインメソンド、タスクDIST 'パッケーガーゲームへ)
国際的なエンターテイメントマシン
フォーマル名:ルーン
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以上のゲームの例(パーツスクリーンショット)を内蔵:
PS:Loon-Method Nosuchmethoderrorなどの依存関係の問題がある場合、もちろん最良の方法は、関連する瓶がコンパイラによって認識されるように環境を自分でリセットすることです。しかし、そうでない場合は、すべてのルーン関連の瓶を削除し、関連するソースコードを実行中の環境SRCディレクトリに直接コピーするシンプルで実行可能なソリューションがあります。
总之就是一个非常懒人化的2d全功能游戏库(标准版会增加3d支持)、基于opengl(opengles )开发、有多平台适配、基本上可以一个jar满足绝大多数的2d 游戏需求(暂时不含网络部分、准备有时间单开项目)、目前仅以java语法来说、算是很方便的2d游戏库了。
主版本3個、java版(0.5版)基本构建完毕、c#版构建中、c ++版构建中、理论上java版是核心、以后会提供工具相互转化语法为其它版本、因为java跨平台是天坑、多个语言多条路……
此外还有一个和标准版同api(略有精简)的纯java lite版(loon-lite)、不使用任何第三方库、仅使用java 运行环境提供的图形接口(也就是只用グラフィックス和canvas Android 、GWT、TEAVM这些环境、主要是当作2D图形特效库以及UI库使用、不过基本游戏功能都有、纯血javaer专用、万一以后有人把graalvm扩展出多平台的渲染库、也可能在更多平台运行。以后还可能有一个基于精简版的タイプスクリプト版本。
ライセンス:http://www.apache.org/licenses/license-2.0
このJavaは、ゲームフレームワークを実装しました(ただし、C#、C/C ++、GO、JavaScript、またはその他のプログラミング言語を含むクロスコンパイラが提供されます)、iOS android wp7 psm mac windows linuxをサポートします。