Have your GDX app run in the web browser

mac2022-06-30  21

https://code.google.com/p/libgdx-users/wiki/Applets——————————————————————————————————————————————

Have your GDX app run in the web browser

(initial version thanks to Kalle H.)

Introduction

Libgdx do support applets. There is couple good reason for using applet distribution with your game or application.

Getting user feedback on a game before release can make or break your game. A great way is to distribute a test of the game as an applet inside the web browser.Applet can be used for spreading the word out. Free version of your game as applet and full version for android.Or you can just distribute full game as applet. No separate codebase is needed and some players might just want to play your game at browser.

Really good tutorial with screenshots and code snippets:http://www.thesecretpie.com/2011/05/being-like-minecraft-or-how-to-run-your.html Tutorial example applet.http://dl.dropbox.com/u/3157173/applets/helloworld/basicapplet.html

Use lwjgl backendCreate lwjglApplet classRemember lwjgl_util_applet.jarCreate html page to config lwjglAppletLoaderExport project as jar, exclude all that are not need to reduce size(libs, bins,etc..)Clean all signing stuff from jars. Eg. Delete the signature files in the meta-inf directoriesRe sign all jars.Profit

Remember use Gdx.graphics.setVSync(true) so you dont melt users graphics cards.

Linux

Applets may not start on Linux when having IcedTeaPlugin instead of SunJavaPlugin installed and activated.See lengthy explanations and solution in forum:http://www.badlogicgames.com/forum/viewtopic.php?f=17&t=1023#p9962

Relationships

http://code.google.com/p/libgdx-users/downloads/detail?name=helloworldapplet.zip

Dependencies

lwjgl_util_applet.jargdx_backend_lwjglgdx-backend-lwjgl-nativesgdx-natives.jargdx.jar

Javadoc links

TODO: to find more detailed information (if any)

转载于:https://www.cnblogs.com/cuizhf/p/3595862.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)