V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
UNITY: Game Development Tool
License Comparisons
TangMonk
V2EX  ›  UNITY

用 Unity3d 来做跨平台开发是不是很好?

  •  
  •   TangMonk · 2020-09-30 20:32:01 +08:00 · 2673 次点击
    这是一个创建于 1274 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Unity 的 UIWidgets 看起来还不错,别说 Windows, Mac,估计甚至连 ps,Xbox 都可以跨平台,而且加上一点 3d, 粒子特效,比一般的 UI 都要酷炫。

    有人用过吗?移动开发和 Flutter 比比怎么样?桌面开发和 QT 相比又如何?

    3 条回复    2020-10-06 10:25:47 +08:00
    TangMonk
        1
    TangMonk  
    OP
       2020-09-30 20:53:30 +08:00 via iPhone
    across
        2
    across  
       2020-09-30 22:03:59 +08:00   ❤️ 1
    做是可以做。但我想你要原生和游戏 UI 都做过,就知道差别了。unity 有原生整合方案,以前为 AR app 开发推出的。

    游戏引擎的 UI 一般也不会单独加载,和游戏引擎整合的,渲染模块本身就有额外的内存 cpu 开销。二来 UI 首要任务是展示信息,兼顾效率,花里胡哨是点缀,不是游戏那种,一般做整体风格特化。
    另外还有一些原生控件加载优化,比如 android 那种列表栏滚动+动态加载,游戏里面要自己写的,原生控件复用性高很多,还有大量现成开源库用。

    应该说,Unity3D 的 UI 渲染是 游戏渲染模块 + UI 库, 剥离出一个更轻量级的引擎,加上更特化的 UI 库,就是常规的原生
    UI 库了。
    loginbygoogle
        3
    loginbygoogle  
       2020-10-06 10:25:47 +08:00 via iPhone
    费电
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5475 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 09:06 · PVG 17:06 · LAX 02:06 · JFK 05:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.