V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Mark24
V2EX  ›  职场话题

请问大佬们:游戏开发和应用开发,这两种程序在编码设计、组织上有什么样子的区别呢?能否分享下感受

  •  
  •   Mark24 · 34 天前 · 1050 次点击
    这是一个创建于 34 天前的主题,其中的信息可能已经有所发展或是发生改变。
    7 条回复    2024-10-17 00:26:39 +08:00
    tool2dx
        1
    tool2dx  
       34 天前
    应用开发你要写的比较好,安卓一套本地 UI ,iOS 一套本地 UI, PC 端又是一套本地 UI 。有三套不同代码。

    而游戏就一套,游戏引擎都帮你封装好了。
    Mark24
        2
    Mark24  
    OP
       34 天前
    @tool2dx 是否可以用游戏的套件,开发应用呢

    为什么 UI 迟迟无法统一,游戏却直接统一了?
    tool2dx
        3
    tool2dx  
       34 天前
    @Mark24 游戏那套 UI 费电,属于全屏刷新每秒 60 帧。应用是按需求刷新,理论上代码更麻烦,需要更多的状态管理,但是比较省电。

    现在手机电池大了,会好一些,但 APP 还是偏向于原生 UI 开发。你问为什么,那就是官方推荐。
    Mark24
        4
    Mark24  
    OP
       34 天前
    @tool2dx 感谢
    samael
        5
    samael  
       34 天前
    随便说一下
    应用是响应的基本就是所见所得, 组件之间的关系处理比较少
    游戏是实时的, 不光要处理用户交互, 还要处理游戏世界单元之间关系
    其实看游戏类型了, 不少也用 React, Flutter 这些框架做游戏的
    UIXX
        6
    UIXX  
       34 天前
    问题问得不好,这种要具体软件具体分析的。
    dvsilch
        7
    dvsilch  
       33 天前
    举个例子:游戏业界逐渐开始使用的 ECS 架构就是以面向数据编程为核心搭建
    具体介绍看 https://github.com/SanderMertens/ecs-faq
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3204 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:32 · PVG 21:32 · LAX 05:32 · JFK 08:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.