zoukankan      html  css  js  c++  java
  • Have your GDX app run in the web browser

    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

    1. Use lwjgl backend
    2. Create lwjglApplet class
    3. Remember lwjgl_util_applet.jar
    4. Create html page to config lwjglAppletLoader
    5. Export project as jar, exclude all that are not need to reduce size(libs, bins,etc..)
    6. Clean all signing stuff from jars. Eg. Delete the signature files in the meta-inf directories
    7. Re sign all jars.
    8. 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)

  • 相关阅读:
    10.11-10.16
    10.8-10.10
    9.26-28
    9.29css继承属性
    表单的学习
    排版
    css补充
    今天学的新内容
    新内容
    文本样式的修改
  • 原文地址:https://www.cnblogs.com/cuizhf/p/3595862.html
Copyright © 2011-2022 走看看