https://github.com/cping/lgame
A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows
https://github.com/cping/lgame
2d android dev framework game game-engine html5 ios java jfx mobile multiplatform web
Last synced: 8 days ago
JSON representation
A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows
- Host: GitHub
- URL: https://github.com/cping/lgame
- Owner: cping
- License: apache-2.0
- Created: 2012-11-19T02:05:03.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2026-03-02T12:47:42.000Z (18 days ago)
- Last Synced: 2026-03-02T16:37:13.303Z (18 days ago)
- Topics: 2d, android, dev, framework, game, game-engine, html5, ios, java, jfx, mobile, multiplatform, web
- Language: Java
- Homepage:
- Size: 1.63 GB
- Stars: 695
- Watchers: 88
- Forks: 169
- Open Issues: 32
-
Metadata Files:
- Readme: README.kr.md
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
README
LGame
Ư��
���� ���� �ڷ�.
������ AndroId-StudIo � ����� �����Ͻʽÿ� : AndroIdE
��� Java ���� ���α��� Gradle.NGTTask�� ���·� ����� �� �ֽ��ϴ�. Run System, TASK DIST PAP
LGame
PS : ���� ���� ���α��� ������ ���� �ֽ��ϴ�. ���� 2���� ���� �� ������ �̹� ADT�� �Ϸ�Ǿ����ϴ�.�� �κ��� �ٽ� �ۼ��ϴ� �� �ð��� �ɸ��ϴ�.
* ������ ��� ���� ����ϱ� - 2019.03.08.
* ǥ�� OpenGLES API ������ ������� �� LGame ���� ������ ���� ������Ʈ ���ǿ��� ��������� .
AWT Java 2D �ô�� AWT GGD 2 D (ĵ������ ���� ��� ��) ��ǥ�踦 ä���߽��ϴ�. ) .
X = 0, y = 0, Y ���� �����, JavaFx �Ǵ� AndroId, JavaScrIpt CanvasMost AndroId Canvas �� AndroId Canvas�� GLEX �� J 2 ME������ ���� ����� �� �ֽ��ϴ�. ��ü API�� �����մϴ�.
* LGame�� Jane�� ��� ���� �߱��ϰ� �ڽ��� ���� �� �� �ֽ��ϴ�. Ÿ�� ���̺귯�� (1 ��)�� �������� ���ʽÿ�.
XML �Ǵ� Json ����, TMX ��, ������ ����, ���� ��ũ��Ʈ �Ǵ� 2 ���� �ڵ� �ۼ� (���� �� 3�ڸ� ����ϴ�) ������ ������ �Ϻ��ϰ� �����ϸ� �ڿ� ��ҿ� ���� ��Ҹ� �����Ͽ� �����θ� ���� �� �� �ֽ��ϴ�.
���Ⱑ �����Ƿ� (backstage �ڿ��� ���� �͵�) ����� �ڹ� ������ ���� ���� ���� ���� �� ��������� ���� ���� ���� ���Դϴ�.
* �� ��� ���� ����, LGame�� C #, C ++ ���� JavaMany �� �����մϴ�.
������ ��� ȯ���� ��� ȯ���� ������ų ���ִ� �ٸ� ������ ���� �ڵ� ��ȯ�˴ϴ�.
* �Ϻ��� ��� ���̺귯�� ����, �ð� �� �ִϸ��̼�, ���ο� ���, UISystem, ���� �ִϸ��̼�, ������ �ý��� �� �� �ٸ� ���ӿ� ���� ����. ����, ACT, RPG �Ǵ� AVG (Galgame)���� ��� ���� �� �� �ֽ��ϴ�.
�ڵ� �� �۾� �ð��� �����Ͻʽÿ�. .
* ���� 0.5 ������ �̹� ��� �����ϸ� ���� �ڵ� �ҽ� �ҽ��� ���� �ҽ��Դϴ�. �ŷ��� ���ִ� ����, ���� ��ü �� ��� ��. ����Ͻ��� �����Ͽ� ����մϴ�.
* ������Ʈ ���� ��Ȳ - 2019 - 04.
0.5 ������ ����� �ַ� API�� �Լ��� �����˴ϴ�. �� ����� �⺻������ ����� ������ ���� 0.6 �������� �߰��Ǿ����ϴ�.
���� JSON ���·� �۵��ϴ� �� �ٸ� JSON ��ǻ�Ͱ� �ֽ��ϴ�.
ȭ�鿡�� ��ũ��Ʈ�� ������ ����� �� 0.5 ��° ������ �⺻ ��ɿ� �߰��Ǿ� �� 0.6 �������� ��ٸ� �غǾ����ϴ�.
�� ������ �ֿ� ������ �÷��� ����, �ٱ��� ���� ���� �� ���� ���� b UG�� ���� (API)�� �� �̻��� �������� �������� �ʽ��ϴ�.
C ����ǰ� C ++ ������� �ٽ� �ۼ��� ����, bugger�� �ٽ� Ȯ���ϸ� �Խ� �� �� �ֽ��ϴ�.
�ټ� ���� ���� �÷���Ʈ�� �����˴ϴ�.
�ļ� �� 0.6 ������ ���� ������ �� ���� ���鿡 �߽��� �� ���Դϴ�.
1. �� ���, ���� ���� �� ���� ��� ����. ���� ����
2. IOCS �� RECOMMENDATION �α��� �� �̿�, ��ɼ� ���� ������ JON BUILDING IONS. �巡���Ͽ� ������ ����ϴ�. ���־� �������� ����.
3. ���� �� ���̴� ���� ȿ���� ���Ǿ����ϴ�. �� ���� ����� �� ���־� ���� ����, ShadThe E-E-KeepIng Explosive, Environmentals ... ����� ��� �ڿ� �ֽ��ϴ�. 1�� �� 2��
���� �ڹ� ���� ����
���� �������θ�Ʈ ��ġ(���)
��
���ĸ� : ��
Java�� �����ϴ� ������ �����ϸ� ������ ���� �����ӿ�ũ(C# �� C++ ����)
LGame ������Ʈ�� �ٽ� ���۵ƴ�, ��Ⱑ �� ���۵ƴ�.
Ư¡��
LG����(LoonGame)�� ���� �ǹ��� ����ȭ �ϰ� �ʺ��ڿ� ���� ��ο��� �������� �ٿ��ֱ� ���� ���ȵ� �ſ� ������ ���� ���� �������̴�.
���� ���α��ֿ� ����ȭ�� ���� ü������ ������� OpenGL/OpenGLES�� ���� ���� ������ ����� �� �ִ�.
�װ��� �ʽ��ڵ��� �⺻���� �����ؼ� ���� �÷����� �ִ� ���ε�� �Բ� ���� ������ ���� ������ �ö� �� �־�� �Ѵٴ� ������ �߽����� ���������.
LGame�� ��� ����� ª�� �ܼ��ϰ� �����ϴµ� ��´�. ������ �ʱ� ������ ���� �ϳ��� Ŭ������ ����� ������ �����ȴ�. ���� ����� ���̴�.
�������̽��� ���� ���� �н��� ���� ������ ����ȭ�Ǿ� �����Ƿ� �ϴ� �����ϸ� �ڵ��� â�Ǽ� �ܿ��� ��Ű� �� ���� ���̿��� �ƹ��͵� ����.
LGame�� ����ڵ��� ���ϴ� �� �߽����� �����������, �������� ���� �����ϰ� �������ּ���!
���� �ڵ� ����
LGame
Samples
Examples
���� ���� ����(JavaSE)
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();
//����?����?��debug?��(?������?��?��?����������?)
setting.isDebug = true;
//����?��log?����??
setting.isDisplayLog = false;
//����?�����logo
setting.isLogo = false;
// �����?����logo
setting.logoPath = "loon_logo.png";
// �����
setting.width = 480;
setting.height = 320;
// ?ۯ?
setting.width_zoom = 640;
setting.height_zoom = 480;
//?��
setting.fps = 60;
//��?
setting.fontName = "��?";
//?��٣
setting.appName = "test";
//����ټ???���죨??��������
setting.emulateTouch = false;
/*
* ?������IFont��??BMFont��?,fnt��png������?����loon��jar����?
* (��???��?����?����LFont??����?�ʦ�����?IFont��?)
*/
//setting.setSystemGameFont(BMFont.getDefaultFont());
Loon.register(setting, new LazyLoading.Data() {
@Override
public Screen onScreen() {
return new YourScreen();
}
});
}
}
LGame ������Ʈ ����
LGame���� ���� ������ UI�� ������ ������ LGameProjectMake.jar��� ������ �ִ�. ���� UI�� �� JAR ������ ������ ������ �� �ִ�
���̼���: http://www.apache.org/licenses/LICENSE-2.0
�� Java�� ���� �����ӿ�ũ�� �����ߴ�(���� ���� �����Ϸ��� C#,C/C++,Go,JavaScript �Ǵ� ��Ÿ ���α��� �� ������).IOS\Android\WP7\PSM\M\Mac\Windows\Linux ����