V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
sonaive
V2EX  ›  游戏开发

用 libgdx 开发游戏的人多吗

  •  
  •   sonaive · 2018-05-10 10:31:18 +08:00 · 10926 次点击
    这是一个创建于 2388 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是做 android 应用开发的,目前做的是视频拍摄编辑的应用,接触到了 arcore,opengl es, 但是如果用 opengl 来写 ar 相关的功能感觉很蛋疼,得写一车代码,如果用 libgdx 游戏框架结合 ar api 的话似乎能省不少工作,也有人将 google 提供的 ar sample 中 opengl 的部分代码换成了 libgdx 实现。我自己了解一部分 opengl, 目前在学 libgdx, 可能用 libgdx 在安卓上能实现一些更精美动画效果,以后也可能自己尝试做一款小游戏,如果做游戏的话应该是 unity 是主流吧?大家有什么想法和建议麻烦在下面留言吧。

    11 条回复    2018-08-15 20:58:15 +08:00
    MeteorCat
        1
    MeteorCat  
       2018-05-10 12:45:12 +08:00
    Unity3D,主要是跨平台调试问题,手写 OpenGL 费时费力,可能在编写半途就放弃了
    小游戏我自己开发尝试过:
    2D-->Corona Engine[Lua 绑定的游戏引擎],没有类似 Unity3D 所见即所得的编辑器,得自己摸索代码 [中文资料为 0]
    3D-->Unity3D[成型文档很多,中文化完整,算是目前 3D 游戏的最优解]
    -->Unreal[3A 引擎,如果是 Mobile 不推荐,发热量极高;官方更新最勤,官方 samples 齐备,youtube 有专门频道讲解]
    acros
        2
    acros  
       2018-05-10 12:51:29 +08:00
    有个方法是 unity 以窗口形式整合到 android 原生的,ios、android 都做过,确实可行,不过 android 部分把相机渲染到 unity 里面需要点 opengl 知识( Framebuffer )。
    在 unity 里面显示相机背景和 ar 对象,相对来说 ar 部分就好做很多,缺点也比较明显,视频分辨率不会太高(应该还能满足要求),不过滤镜效果什么的,只能放到 unity 里面实现,一些原生库就没法派上用场了。
    acros
        3
    acros  
       2018-05-10 12:54:47 +08:00
    现在好像有 ar 模块的商家,不知道他们引擎内部怎么实现,整合 libgdx 做渲染什么的,对有经验的开发者来说还好,最麻烦是 ar 模型需要经常更新,没有一套完善的 pipeline 去管理后面效率就很低。
    sonaive
        4
    sonaive  
    OP
       2018-05-10 14:29:03 +08:00
    @MeteorCat 最近是比较迷茫,感觉做安卓也深入不下去了,没有啥动力和目标。学习游戏一方面有兴趣,但也没想以后真转到游戏上去,可能以后业余做做游戏试试水吧。好像 Unity3D 从业人员也爆满啊!

    @acros unity 应该是可以整合的,我看到 google ar 实验室有很多实验工程用 arcore 和 unity 整合了很多新奇的 ar 玩法。但是接入 unity 好像就跟 android 原生开发无关了,unity 自成一套体系。
    MeteorCat
        5
    MeteorCat  
       2018-05-10 14:43:10 +08:00   ❤️ 2
    @sonaive
    最怕兴趣变工作,以前玩游戏|PS|XBOX 彻夜玩,真正加入这行之后,现在看见游戏都想吐了;
    距离产生美
    gdzzzyyy
        6
    gdzzzyyy  
       2018-05-14 11:36:36 +08:00
    @MeteorCat 关键以前我以为游戏行业会容易点,结果进入了发现,随着时代进步,特么需要掌握的知识比其他的编程只多不少!而且深度不是线性的。
    xiaopanziya
        7
    xiaopanziya  
       2018-08-14 10:49:48 +08:00
    @sonaive 使用 Vuforid + libGDX 来开发 AR 应用可行吗?
    xiaopanziya
        8
    xiaopanziya  
       2018-08-14 10:51:13 +08:00
    Vuforia
    sonaive
        9
    sonaive  
    OP
       2018-08-14 14:53:15 +08:00
    Vuforia 我没了解过,但是 libGDX+arcore 肯定是可以的。
    xiaopanziya
        10
    xiaopanziya  
       2018-08-15 16:17:43 +08:00
    @sonaive 但是 arcore 只是支持部分新机型
    sonaive
        11
    sonaive  
    OP
       2018-08-15 20:58:15 +08:00
    @xiaopanziya 以后会越来越多的,先支持部分机型也可以啊。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2804 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 11:53 · PVG 19:53 · LAX 03:53 · JFK 06:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.