shiabo1121
V2EX  ›  macOS

用 unity3d 开发 ios 游戏,有必要用 macos 吗?

  •  
  •   shiabo1121 · May 10, 2020 · 8858 views
    This topic created in 2201 days ago, the information mentioned may be changed or developed.

    我是搞 unity3d 游戏开发的,目前我在的公司开发 ios 游戏都是先在 windows 上开发好,打包的时候才用 mac 机。我的上家公司开发和发布用的都是 mac 。目前用 windows 一年多了,主要发安卓渠道的游戏,也挺顺畅的。 最近要开始发 ios 渠道的了,想用 mac 来开发,但是有个 DLL 没有 mac 版,需要自己做兼容,估计最少要 1 周时间。

    跟同事聊了下这个问题,他觉得没必要用 macos 开发,mac 能做的,windows 都能做,浪费时间。 但是我总觉得用 windows 开发 ios 游戏少点什么,想了很久这个问题,没想出什么来,不知道各位 v 友怎么看?

    诚心求教!

    如果不知道 unity3d 是什么的可以看下这个介绍

    25 replies    2024-08-22 10:58:32 +08:00
    jamme
        1
    jamme  
       May 11, 2020
    不太明白楼主想说的少了点什么是指什么,少了点逼格么?市面上大部分用 Unity (甚至 UE )开发游戏的公司都用 Windows,至少我认识的同行基本都用 Windows,当然公司有钱,那另当别论。不然基本都是 Windows 主力开发,MacOS 打包。(仅供参考)
    LCL
        2
    LCL  
       May 11, 2020 via iPad
    实习在某游戏厂,普遍是 windows 开发 mac 打包,mac 的图像性能能把你卡到怀疑人生
    across
        3
    across  
       May 11, 2020 via iPhone
    没必要
    mac os 出包或者做平台关联 api 用用,毕竟还是要导出 xcode 项目,有时候在 xcode 里写代码免不了。
    但是通用逻辑,c# + vs +vassistx 是最强组合,mac 版 vs 算良好吧。
    另外 windows 和美术协作也方便,显卡性能也有保障,能选 win 当然是 win 。
    Sanarara
        4
    Sanarara  
       May 11, 2020
    没必要,因为 mac 跑 unity 效率太低了,想我的 16 寸 mbp 打开软件都要一个世纪,太慢了
    chengkai1853
        5
    chengkai1853  
       May 11, 2020
    windows 能在 iphone 真机上测试跑? 还是说不测试就可以直接发布?
    Wicked
        6
    Wicked  
       May 11, 2020 via iPhone
    mac 用 unity 太慢,常规开发没法用。unreal 同理。
    pfjhetg
        7
    pfjhetg  
       May 11, 2020
    @across 现在 c# +Rider 才是最强组合
    shiabo1121
        8
    shiabo1121  
    OP
       May 11, 2020
    @jamme @LCL @across @Sanarara @Wicked
    感谢各位回复。看来 mac 性能确实是个问题,根本原因还是成本问题。这么看来公司应该不会推广用 mac 做为开发机了。

    但是公司的 u3d 项目目前没有自动化打包流程,项目的任何修改都需要先提交,再在 mac 上手动拉取,重新打包测试。看来自动化打包要加速上了。
    shiabo1121
        9
    shiabo1121  
    OP
       May 11, 2020
    @chengkai1853 windows 只是用来开发,真机测试打包还是需要 mac 的。
    jamme
        10
    jamme  
       May 11, 2020
    @shiabo1121 #8 部署一下 Jenkins,到后边不管安卓还是 iOS,总要自动化的。
    namelosw
        11
    namelosw  
       May 11, 2020
    我最近业余学了学 Unity,Unity Editor + Rider,Mac 上性能好像没有那么不堪,说卡的都是集显?也有可能我项目太小?

    对于我这种刚起步的 Radeon 580X 感觉还行,理论上独显的 MBP 或者 iMac 应该差不多……
    gaojiren
        12
    gaojiren  
       May 11, 2020
    WINDOWS 负责开发,MAC 负责打包,一直这样
    xz410236056
        13
    xz410236056  
       May 11, 2020
    iOS 程序员想转 unity3d 。有前途吗
    Go1c
        14
    Go1c  
       May 11, 2020
    同 U3D,16Mac 在手,作用查资料看文档刷 b 站,开发机是内部网 win 台式机,Mac 外网用。买 Mac 的理由:80%屏幕 20%便携好看逼格高系统舒服。 另外我几乎不用我的 Macbook 开发 unity 虽然装了 unity 和 vscode 还是只是用来测试一下官方的新功能或者一些插件。但是看官方直播 大部分都是 Macbook 我估计 unity 上海给每个员工的标配吧
    Go1c
        15
    Go1c  
       May 11, 2020
    另外,我用 Macbook16 打开 unity 一点问题都没,开发也没问题,不会出现卡顿。楼上说卡的 我猜是跑超大项目吧,正常我 Git 官方的 URP 项目 丝毫不卡。最后 unity+vscode 才是最好用的。
    shiabo1121
        16
    shiabo1121  
    OP
       May 11, 2020
    @namelosw 一般只要不是很大的项目,问题都不大,unity 刚开始是为 mac 设计的。
    shiabo1121
        17
    shiabo1121  
    OP
       May 11, 2020
    @xz410236056 每个行业做好了都有前途。
    ddoocc
        18
    ddoocc  
       May 15, 2020
    一台垃圾 mac mini 打包就行了。
    shengu
        19
    shengu  
       May 18, 2020
    没啥问题.反正 mac 上面该有的都有,unity+vs 没任何毛病.至于显卡弱,我接了显卡坞.XD
    xz410236056
        20
    xz410236056  
       May 18, 2020
    @shiabo1121 从来没有一个矿工因为努力挖矿变成煤老板
    shiabo1121
        21
    shiabo1121  
    OP
       May 19, 2020
    @xz410236056 从 ios 开发转成 u3d 开发,就像从矿工转成搬砖工。
    lizy0329
        22
    lizy0329  
       Aug 21, 2024
    @gaojiren 如果在真机测试有问题,如何在 windows 上复现?
    shiabo1121
        23
    shiabo1121  
    OP
       Aug 21, 2024
    @lizy0329 真机上出现问题应该在真机上复现,为什么要在 windows 上复现?
    lizy0329
        24
    lizy0329  
       Aug 21, 2024
    @shiabo1121 因为开发环境是 windows ,例如到 ios 上发生了问题,ios 里只是一个被编译后的包或者是 引擎发出的视频流而已,该如何方便调试?
    shiabo1121
        25
    shiabo1121  
    OP
       Aug 22, 2024   ❤️ 1
    @lizy0329 打包 iOS 时,unity 会先把 C#代码编译成 c++代码,可以在导出的 xcode 工程里面调试。还可以真机 profile https://blog.51cto.com/u_6871414/5896930 https://www.cnblogs.com/billyrun/articles/17855769.html
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5766 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 03:05 · PVG 11:05 · LAX 20:05 · JFK 23:05
    ♥ Do have faith in what you're doing.