您的位置:首页 > 移动开发

Have your GDX app run in the web browser

2014-03-12 11:08 447 查看
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 backend

Create lwjglApplet class

Remember lwjgl_util_applet.jar

Create html page to config lwjglAppletLoader

Export 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 directories

Re 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.jar

gdx_backend_lwjgl

gdx-backend-lwjgl-natives

gdx-natives.jar

gdx.jar

Javadoc links

TODO: to find more detailed information (if any)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐