给mac编译个游戏就那么难吗?
阳了在床上只有台mba,想玩弈仙牌一看只有win版,杀戮尖塔已经玩腻了,不是说现在引擎都是多平台编译洒洒水的吗,游戏区的tag甚至没有个mac 好好休息,别yy了,mac是用来干嘛的,心里没点数? 你真的以为所有跨平台的玩意没有platform- specific code的吗Learn once, write anywhere已经被揶揄成write once, debug anywhere了
还有你以为正常软件工程流程直接给你编译成mac app就行的吗?要人力评估写需求测试debug的,都是成本 如果有 pc 机的话试试串流?
论坛助手,iPhone 不如玩手机..... 我给你说个实际点的,四海兄弟重制版支持mac,准确的说是T2一直和另一家公司合作,这个公司负责mac移植。但是,绝大部分人买的mac能玩四海兄弟吗??? Apple有沒有給遊戲開發者發Mac開發機?
畢竟是封閉系統,不是Linux這種不要錢隨便裝一台電腦上就能調試的。 多平台编译=a平台有a平台的bug,b平台有b平台的bug
-- 来自 能搜索的 Stage1官方 Android客户端 crossover和wine都跑不了嘛?
— from Google Pixel 3, Android 12 of S1 Next Goose v2.5.2-play 首先你得有台MAC。 psvsd 发表于 2022-12-22 09:04
你真的以为所有跨平台的玩意没有platform- specific code的吗
Learn once, write anywhere已经被揶 ...
你说的是普通跨平台工程,但游戏现在有跨平台引擎了吧,unity/unreal/godot,甚至芝麻大的love2d都能跨平台编译,难道弈仙牌用的是自己的引擎?这年头还有自己写引擎的? 卡牌游戏这种靠pd虚拟玩不了么?实在不行可以模拟ns。。
—— 来自 S1Fun 我感觉steam还挺多东西玩的,看了看库有蔚蓝、stellaris、泰拉瑞亚、极乐迪斯科、哈迪斯、波西亚时光,甚至还能玩古墓丽影 本帖最后由 那由 于 2022-12-22 11:17 编辑
parallels desktop
不行跑个ryujinx模拟ns 希德尼娅 发表于 2022-12-22 10:13
你说的是普通跨平台工程,但游戏现在有跨平台引擎了吧,unity/unreal/godot,甚至芝麻大的love2d都能跨平 ...
不是,能编译出来和能不能上架对应平台是两个维度的事情啊,难道只要在这个平台上能编译出来就能给你随便玩儿了?上面说了啊,正常走流程有还需要调试测试,还有各种平台相关的策略政策都可能涉及到内容修改,这都是开发和发行方需要权衡的事情,说白了都是为了钱,如果市场调研显示无利可图,那为啥还要花这个钱,人家卖游戏又不是做慈善 别说mac,说了就头疼,苹果自己就一堆bug,一堆东西跑amd64就可以,m64就炸了。官方插件库,ruby版本乱的和屎一样。 虚拟机:parallel desktop 18可以用;模拟器:ryujiinx,dolphin等等; 说起来Mac也有wine,也就是说G胖愿意折腾的话可以让他家的proton适配一下Mac,这样Mac就可以玩基本上很多游戏了。(自己折腾wine是纯纯地浪费时间而且很难用)
—— 来自 HONOR CHL-AL00, Android 10上的 S1Next-鹅版 v2.5.4 真想好好搞游戏的,得有第一方打样才行
— from OnePlus GM1917, Android 11 of S1 Next Goose v2.5.4 标准答案应该是把mac卖了换台式pc和主机 比原生linux多 Tissuesea 发表于 2022-12-22 11:26
说起来Mac也有wine,也就是说G胖愿意折腾的话可以让他家的proton适配一下Mac,这样Mac就可以玩基本上很多游 ...
做什么梦,人家付钱给开源贡献者提升GNU/Linux的体验的。FreeBSD的fork靠边站啦。
不如先解决moltenvk+dxvk这两层性能损耗,再解决x86_64转arm64的性能损耗
Wine Is Not an Emulator简称wine所以人家性能损耗低,但rosetta2可是实打实的缩水三分之一
你说让厂商编译macos native版可以,钱拿来 本帖最后由 cherry__ 于 2022-12-24 11:18 编辑
mac能玩的游戏不少啊、、我就一直用mac在玩模拟人生4,一点都不卡,可能是EA特地优化过的?
此外还能玩FM,而且dota 2也能在mac上玩 我在床上整了台投影投天花板 xcode 就是个答辩
我话讲完了,谁赞成,谁反对 maritimus 发表于 2022-12-22 11:11
虚拟机:parallel desktop 18可以用;模拟器:ryujiinx,dolphin等等;
M1的PD17因为着色器实时编译转译遭遇这巨大的性能损失. 游戏都挺惨的, 比如OW压根玩不了, 体验还不如Switch版,至少人家是30fps不是Fps过山车一会50一会停住 d2d以前不是测过ow吗?不过是1不是2 希德尼娅 发表于 2022-12-22 10:13
你说的是普通跨平台工程,但游戏现在有跨平台引擎了吧,unity/unreal/godot,甚至芝麻大的love2d都能跨平 ...
可编译MAC版又不是无成本。
这种主打中国市场的小制作组,买台用来编译的MAC花的钱,可能靠MAC玩家购买游戏的收入几年都赚不回来。 希德尼娅 发表于 2022-12-22 10:13
你说的是普通跨平台工程,但游戏现在有跨平台引擎了吧,unity/unreal/godot,甚至芝麻大的love2d都能跨平 ...
你那么相信游戏引擎的跨平台能力,别人干嘛还要在文档里给你Conditional Compilation,例子一上来就是针对各平台的?
引擎的跨平台能力又不是石头缝里蹦出来的,都是要有人去实现的
引擎没给你实现某平台的某功能或者实现得很烂你怎么办
还有天天说暴力移植不知道针对性优化
引擎不是都实现好了吗,怎么还要单独做优化呢 首先拿出来一个跨平台的游戏引擎
其次用引擎开发游戏
最后编译游戏完事儿
首先不说别的,咱能不能把大象找出来,哪家开发商用了这样的引擎而不全平台发放后再打靶
—— 来自 S1Fun 我先来:MAC装个Windows就那么难吗 满满一大杯 发表于 2022-12-22 11:38 比原生linux多
梦呢,vulkan比Metal好移植多了 Tissuesea 发表于 2022-12-22 11:26 说起来Mac也有wine,也就是说G胖愿意折腾的话可以让他家的proton适配一下Mac,这样Mac就可以玩基本上很多游戏了。(自己折腾wine是纯纯地浪费时间而且很难用)—— 来自 HONOR CHL-AL00, Android 10上的 S1Next-鹅版 v2.5.4
proton要靠vulkan转译d3d的api的,macOS连个官方的vulkan支持都没有 不见不散 发表于 2022-12-22 15:22 你们mac机难道不能装windows吗----发送自 STAGE1 App for Android.
m1 mac装不了原生windows 泰坦失足 发表于 2022-12-22 12:47
M1的PD17因为着色器实时编译转译遭遇这巨大的性能损失. 游戏都挺惨的, 比如OW压根玩不了, 体验还不如Swit ...
没试过ow,我用pd玩hoi4,eu4,ra2还有一些文字avg,可惜vic3玩不了 maritimus 发表于 2022-12-22 16:05
没试过ow,我用pd玩hoi4,eu4,ra2还有一些文字avg,可惜vic3玩不了
vic3?vic3你为啥不直接玩mac版?
页:
[1]
2