libgdx吧 关注:1,018贴子:2,341
  • 10回复贴,共1

ligdx环境搭建aide默认生成的游戏项目类似于eslip

只看楼主收藏回复

ligdx环境搭建
aide默认生成的游戏项目类似于eslipse项目,配置上相对容易,生成的项目会有两个文件夹gdx-game和gdx-game-android前者存储游戏代码后者作为游戏的支持,让游戏能跑起来。首先准备gdx.jar和gdx-backend-android.jar两者版本需要保持一致否则可能报错,gdx.jar为libgdx开发包,gdx-backend-android.jar提供libgdx能在安卓手机上运行的后台支持,将两者分别放到对应的libs目录下,没有自己新建一个libs文件夹放进去,路径如下,想必大家都发现了多了几个文件夹,libgdx作为游戏框架,对性能的要求很高自然涉及一些底层的东西,这时候就需要.so文件支持了,通常只需要libgdx.so文件,涉及到扩展内容需要自己手动添加对应的.so文件,aide默认提供libgdx.so和支持box2d的libgdx-box2d.so,需要新版本开发包可以到maven仓库自行下载链接:https://mvnrepository.com/artifact/com.badlogicgames.gdx/gdx需要其他扩展包搜索即可!




来自Android客户端1楼2021-04-28 03:10回复
    现在eslipse项目被淘汰了都用gradle项目,那该如何配置呢?前面讲到libgdx三要素:
    gdx开发包
    gdx-backend-android支持jar包
    .so文件
    那么照猫画虎新建一个安卓工程,打开gdx-game和gdx-game-android将MyGdxGame.java和MainActivity.java复制到安卓工程的src文件夹下,并把包名改为安卓工程的包名,否则会报错,在build.gradle中添加.jar包依赖,可选项根据自己需要添加,最后也是最关键一步,添加so文件,在src/main/文件夹下创建jniLibs文件夹,将放so文件的三个文件夹复制进去,可以用自带的,也可以自行下载高版本的,为了以防万一so文件最好和jar包版本一致地址:https://libgdx.badlogicgames.com/old-site/releases/最后记得构建刷新一下





    来自Android客户端2楼2021-04-28 03:33
    回复
      你知道怎么在libgdx项目添加jar包吗?比如我有个用pixmap自定义纹理的类,几乎所有项目都用的到,我可以把这个类打包成jar包,但是不知道添加到哪里才能使用。


      3楼2021-04-28 12:13
      回复
        类eslipse项目在gdx-backend-android下和assets文件夹同级,gradle项目在/app/libs下


        来自Android客户端4楼2021-04-28 18:56
        回复
          你是手机上打包还是电脑上打包好传手机上,手机端有打jar包工具就好了


          来自Android客户端5楼2021-04-28 18:58
          收起回复
            大佬我可以转载吗


            IP属地:江苏来自Android客户端7楼2023-03-03 21:47
            收起回复
              海岛大佬


              IP属地:广东来自Android客户端8楼2023-03-04 19:45
              回复