An open API service indexing awesome lists of open source software.

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

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 ����