递归火山软件开发平台

标题: 关于libgdx游戏引擎跨平台,以及桌面调试游戏,22.11.29。 [打印本页]

作者: 阳光甜橙    时间: 2022-2-18 20:02
标题: 关于libgdx游戏引擎跨平台,以及桌面调试游戏,22.11.29。
本帖最后由 阳光甜橙 于 2022-11-29 10:32 编辑

     libgdx是跨平台的游戏开发引擎,支持 安卓 PC html ios 四端平台,相信很多人也应该都知道或听说过,火山安卓已经封装了libgdx游戏引擎模块,但受限于火山安卓,一直无法实现跨平台,只能写安卓游戏。
     先讲一下火山安卓libgdx编译调试问题,目前火山安卓写的libgdx游戏,只能通过安卓模拟器进行安装调试,优点可以使用火山安卓的所有库,缺点编译调试特别慢,特别耗时间,少则几十秒,多则一两分钟。现在有另外一种方法可以不需要安卓模拟器,也不需要编译APK文件,就可以快速的调试libgdx程序,优点调试速度特别快老电脑大概10几秒,新电脑更快,并且可以把libgdx游戏程序打包成jar包,在有java环境的电脑上直接运行。我知道指定有人会说不能打包成exe有什么用,其实jar包是可以打包成脱离java环境的exe文件,网上有教程,感兴趣的可以自己研究一下。说缺点,不能使用火山安卓里的第三方库,什么是第三方库,就是Java基础类以外的东西,例如 安卓网络操作类,hp客户端等很多,也不能使用提示框,调试输出,线程类。如果你使用了这些东西那就注定无法跨平台也不能桌面调试了,还有重要的一点,目前桌面调试需要Android Studio环境(因为我目前还没弄成脱离AS环境的桌面调试办法,基础太菜没办法)。
     
      怎么实现桌面调试,首先安装Android Studio,并且在最下方的连接下载桌面调试相关工具,下载后解压到D盘根目录,解压后是D:\ygtc,ygtc目录必须在D盘的根目录,千万别弄错。然后打开ygtc目录里的调试工具.exe,点击“绑定火山”按钮,这时 调试工具 会附着在火山上,调试工具可以随火山移动,最小化 关闭等,这时你就可以使用火山写libgdx游戏代码了,单击调试工具上的PC调试,就可以实现桌面调试了。注意 如果是调试火山例程里的libgdx游戏,一定要删除里面的提示框 调试输出 取已开机时间() 按键代码类 应用崩溃处理类 等不支持的方法或类,游戏的入口类名称必须叫 “游戏入口”,否则无法调试。
     
      怎么实现利用火山安卓写一份libgdx游戏代码,然后分别编译 安卓 PC html IOS,首先你要保证在使用火山安卓编写代码的时候,没有使用第三方库。
然后用libgdx构建工具新建一个Android Studio项目,把火山安卓生成的java代码和素材文件分别复制到Android Studio里对应的目录,选择对应的调试或编译就可以了,不会Android Studio的简单学习一下怎么打开项目和编译项目就行,因为我就不会用Android Studio写代码只会打开项目和编译libgdx。不会安装Android Studio的网上有很多教程。编译苹果的IOS有些要求,要有苹果电脑并且要是最新系统,系统太老的苹果电脑不行,不能安装Xcode
      
      火山安卓写的libgdx游戏代码编译 PC的jar包 html网页 苹果ios 都是测试过的,不是纸上谈兵,PC的jar包 html网页 我都编译过,因为我苹果电脑系统太老,不能安装Xcode,所以苹果我没能编译,但是群里的Var3D编译成功过。
      感谢  云碧月 QQ:576312419,Var3D QQ:348705644,对桌面调试工具提供的帮助!
(, 下载次数: 110)





作者: 火绒    时间: 2022-2-18 20:15
顶一下
作者: asd0023    时间: 2022-2-19 10:40
111111111111111111111111
作者: sunye88888    时间: 2022-2-19 13:01
感谢分享 学到了
作者: qaz2428119    时间: 2022-2-19 13:39
火山所谓的语法统一还是不好使,并不能减轻用户的学习强度,压力
想玩好 火山安卓,还得学习安卓,想玩好火山PC还得学习C\C++,这岂不是没但没减轻学习负担还增加了学习负担吗?
作者: 928120509    时间: 2022-2-25 01:24
关于libgdx游戏引擎跨平台,以及桌面调试游戏
作者: 闲敲棋子落灯花    时间: 2022-2-25 08:33
火山所谓的语法统一还是不好使,并不能减轻用户的学习强
作者: itismine    时间: 2022-2-25 09:00
学习一下
作者: 阳光甜橙    时间: 2022-2-25 19:30
qaz2428119 发表于 2022-2-19 13:39
火山所谓的语法统一还是不好使,并不能减轻用户的学习强度,压力
想玩好 火山安卓,还得学习安卓,想玩好火山PC ...

要是一模一样,那岂不是就可以叫跨平台了,目前已经算不错了。不足的就是安卓和PC相同功能,方法名称可能不一样。
作者: qaz2428119    时间: 2022-2-25 19:50
阳光甜橙 发表于 2022-2-25 19:30
要是一模一样,那岂不是就可以叫跨平台了,目前已经算不错了。不足的就是安卓和PC相同功能,方法名称可能 ...

那就没有什么意义了
作者: 梦想不该停止    时间: 2022-2-25 21:21

作者: 2995455338    时间: 2022-2-25 23:08
顶一下

作者: cwgwww    时间: 2022-2-26 11:12
感谢分享!收藏学习
作者: szk820628    时间: 2022-2-26 22:08
123
作者: leing    时间: 2022-2-27 21:09
来看看
作者: 摘星揽月    时间: 2022-2-27 23:33
游戏开发为何不用unity?
作者: 阳光甜橙    时间: 2022-2-28 10:16
摘星揽月 发表于 2022-2-27 23:33
游戏开发为何不用unity?

因为不是中文代码
作者: 消散孤独    时间: 2022-3-1 17:04
看看学习一下啊
作者: wyc00    时间: 2022-3-8 17:28
支持,支持,提高调试速度
作者: 67564226    时间: 2022-3-10 12:02

作者: zzshidai    时间: 2022-3-11 17:39
感谢 !学习一下你的宝贵经验谢谢分享 !
作者: 米粒    时间: 2022-3-12 09:13
谢谢分享
作者: 小鹏娱乐    时间: 2022-3-13 19:07
看起不很不错
作者: ltqlmt888    时间: 2022-3-16 19:38
学习
作者: CPUCN    时间: 2022-4-6 06:44
好东西支持一下
作者: wuyifan    时间: 2022-4-11 00:25
:噜阿噜
作者: 小石头    时间: 2022-4-13 22:07
支持,看看什么好东东
作者: anttii    时间: 2022-4-14 02:25
关于libgdx游戏引擎跨平台
作者: 先生    时间: 2022-4-14 16:35
很强啊,必须支持
作者: zzyhzb    时间: 2022-4-14 22:02

感谢分享 学到了
作者: 芒g一号    时间: 2022-4-18 12:20
感谢分享
作者: Fbio    时间: 2022-4-24 04:22
感谢分享
作者: qzuser    时间: 2022-4-30 22:48

111111111111111111111111
作者: qzuser    时间: 2022-4-30 22:49
顶一下                                                                     
作者: taonanjing    时间: 2022-5-19 01:41
学习
作者: 924249695    时间: 2022-6-16 03:53
66666666666
作者: 1185907650    时间: 2022-7-2 16:53
支持一下
作者: 李大二    时间: 2022-7-22 17:54
什么来着
作者: ゞ情非得已Sky    时间: 2022-7-27 22:05
大佬.牛逼哈
作者: fa7865211    时间: 2022-10-4 07:12
666666666666666666
作者: qqqkoko123    时间: 2022-10-4 10:52
看看桌面调试工具
作者: nurjay    时间: 2022-11-5 17:51
学习以下
作者: sport520520    时间: 2022-11-14 10:20
顶一下顶一下顶一下顶一下顶一下
作者: 无名情书    时间: 2022-11-26 11:10
学习一下
作者: SilverS    时间: 2022-11-26 11:47
谢谢大佬的研究~
作者: 麦克斯韦    时间: 2022-11-26 13:28
http://bbs.voldp.com/forum.php?m ... p;extra=&page=1
作者: zj840605    时间: 2022-11-26 15:31
来学习一下
作者: SilverS    时间: 2022-11-28 17:35
绑定后调试工具就崩了
作者: 阳光甜橙    时间: 2022-11-29 10:33
SilverS 发表于 2022-11-28 17:35
绑定后调试工具就崩了

重新下载一下吧,之前有些版本的火山不支持。
作者: chq    时间: 2022-11-29 11:05
学习学习
作者: niulin1    时间: 2022-12-6 18:22
:噜阿噜:噜阿噜:噜阿噜
作者: a463153096    时间: 2022-12-31 17:16
Bsbxbxbxxbxbxbbxbxbdbsb
作者: cdmmye    时间: 2023-1-1 20:50
libgdx游戏引擎跨平台,以及桌面调试游戏
作者: 842811800    时间: 2023-1-6 18:26
6666666666666666
作者: ROLEX    时间: 2023-3-12 22:49
看看再说!
作者: 3182461039    时间: 2023-3-19 04:18
感谢大佬                                                               
作者: 次元の叶子    时间: 2023-12-12 02:49
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
作者: 老鼠哥    时间: 2023-12-12 18:15
个人跟他说防守打法
作者: xushaofeng    时间: 2024-5-6 09:32
6666666
作者: ZCXXX    时间: 2024-5-8 11:16
挺好啊啊啊啊啊啊啊啊啊啊啊
作者: jim252421    时间: 2024-5-10 14:53
你的东西真不错
作者: as2823241    时间: 2024-5-10 17:02
好好好好啊
作者: 活出个人样    时间: 2024-6-9 12:27
学习学习学习。。。。。。
作者: xwlllve    时间: 2024-6-13 11:22
太棒了!




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4