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

2020-05-10 22:24:38 +08:00
 shiabo1121

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

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

诚心求教!

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

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

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

对于我这种刚起步的 Radeon 580X 感觉还行,理论上独显的 MBP 或者 iMac 应该差不多……
gaojiren
2020-05-11 12:03:39 +08:00
WINDOWS 负责开发,MAC 负责打包,一直这样
xz410236056
2020-05-11 14:36:04 +08:00
iOS 程序员想转 unity3d 。有前途吗
Go1c
2020-05-11 15:26:43 +08:00
同 U3D,16Mac 在手,作用查资料看文档刷 b 站,开发机是内部网 win 台式机,Mac 外网用。买 Mac 的理由:80%屏幕 20%便携好看逼格高系统舒服。 另外我几乎不用我的 Macbook 开发 unity 虽然装了 unity 和 vscode 还是只是用来测试一下官方的新功能或者一些插件。但是看官方直播 大部分都是 Macbook 我估计 unity 上海给每个员工的标配吧
Go1c
2020-05-11 15:30:10 +08:00
另外,我用 Macbook16 打开 unity 一点问题都没,开发也没问题,不会出现卡顿。楼上说卡的 我猜是跑超大项目吧,正常我 Git 官方的 URP 项目 丝毫不卡。最后 unity+vscode 才是最好用的。
shiabo1121
2020-05-11 22:12:31 +08:00
@namelosw 一般只要不是很大的项目,问题都不大,unity 刚开始是为 mac 设计的。
shiabo1121
2020-05-11 22:13:52 +08:00
@xz410236056 每个行业做好了都有前途。
ddoocc
2020-05-15 14:58:07 +08:00
一台垃圾 mac mini 打包就行了。
shengu
2020-05-18 15:36:05 +08:00
没啥问题.反正 mac 上面该有的都有,unity+vs 没任何毛病.至于显卡弱,我接了显卡坞.XD
xz410236056
2020-05-18 16:24:24 +08:00
@shiabo1121 从来没有一个矿工因为努力挖矿变成煤老板

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/670347

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX