希德尼娅 发表于 2022-12-22 08:53

给mac编译个游戏就那么难吗?

阳了在床上只有台mba,想玩弈仙牌一看只有win版,杀戮尖塔已经玩腻了,不是说现在引擎都是多平台编译洒洒水的吗,游戏区的tag甚至没有个mac

clago 发表于 2022-12-22 09:03

好好休息,别yy了,mac是用来干嘛的,心里没点数?

psvsd 发表于 2022-12-22 09:04

你真的以为所有跨平台的玩意没有platform- specific code的吗
Learn once, write anywhere已经被揶揄成write once, debug anywhere了
还有你以为正常软件工程流程直接给你编译成mac app就行的吗?要人力评估写需求测试debug的,都是成本

Nanachi 发表于 2022-12-22 09:05

如果有 pc 机的话试试串流?

论坛助手,iPhone

konev 发表于 2022-12-22 09:13

不如玩手机.....

阿萨辛艾沃尔 发表于 2022-12-22 09:27

我给你说个实际点的,四海兄弟重制版支持mac,准确的说是T2一直和另一家公司合作,这个公司负责mac移植。但是,绝大部分人买的mac能玩四海兄弟吗???

病態極端 发表于 2022-12-22 09:52

Apple有沒有給遊戲開發者發Mac開發機?
畢竟是封閉系統,不是Linux這種不要錢隨便裝一台電腦上就能調試的。

万里小路さん 发表于 2022-12-22 09:55

多平台编译=a平台有a平台的bug,b平台有b平台的bug

-- 来自 能搜索的 Stage1官方 Android客户端

q8f13 发表于 2022-12-22 09:57

crossover和wine都跑不了嘛?

— from Google Pixel 3, Android 12 of S1 Next Goose v2.5.2-play

Tring 发表于 2022-12-22 10:12

首先你得有台MAC。

希德尼娅 发表于 2022-12-22 10:13

psvsd 发表于 2022-12-22 09:04
你真的以为所有跨平台的玩意没有platform- specific code的吗
Learn once, write anywhere已经被揶 ...

你说的是普通跨平台工程,但游戏现在有跨平台引擎了吧,unity/unreal/godot,甚至芝麻大的love2d都能跨平台编译,难道弈仙牌用的是自己的引擎?这年头还有自己写引擎的?

rak1 发表于 2022-12-22 10:14

卡牌游戏这种靠pd虚拟玩不了么?实在不行可以模拟ns。。

—— 来自 S1Fun

M1NG 发表于 2022-12-22 10:56

我感觉steam还挺多东西玩的,看了看库有蔚蓝、stellaris、泰拉瑞亚、极乐迪斯科、哈迪斯、波西亚时光,甚至还能玩古墓丽影

那由 发表于 2022-12-22 11:02

本帖最后由 那由 于 2022-12-22 11:17 编辑

parallels desktop

不行跑个ryujinx模拟ns

liuyuan23 发表于 2022-12-22 11:03

希德尼娅 发表于 2022-12-22 10:13
你说的是普通跨平台工程,但游戏现在有跨平台引擎了吧,unity/unreal/godot,甚至芝麻大的love2d都能跨平 ...

不是,能编译出来和能不能上架对应平台是两个维度的事情啊,难道只要在这个平台上能编译出来就能给你随便玩儿了?上面说了啊,正常走流程有还需要调试测试,还有各种平台相关的策略政策都可能涉及到内容修改,这都是开发和发行方需要权衡的事情,说白了都是为了钱,如果市场调研显示无利可图,那为啥还要花这个钱,人家卖游戏又不是做慈善

redria 发表于 2022-12-22 11:05

别说mac,说了就头疼,苹果自己就一堆bug,一堆东西跑amd64就可以,m64就炸了。官方插件库,ruby版本乱的和屎一样。

maritimus 发表于 2022-12-22 11:11

虚拟机:parallel desktop 18可以用;模拟器:ryujiinx,dolphin等等;

Tissuesea 发表于 2022-12-22 11:26

说起来Mac也有wine,也就是说G胖愿意折腾的话可以让他家的proton适配一下Mac,这样Mac就可以玩基本上很多游戏了。(自己折腾wine是纯纯地浪费时间而且很难用)

—— 来自 HONOR CHL-AL00, Android 10上的 S1Next-鹅版 v2.5.4

发光的球 发表于 2022-12-22 11:31

真想好好搞游戏的,得有第一方打样才行

— from OnePlus GM1917, Android 11 of S1 Next Goose v2.5.4

tokimon 发表于 2022-12-22 11:38

标准答案应该是把mac卖了换台式pc和主机

满满一大杯 发表于 2022-12-22 11:38

比原生linux多

psvsd 发表于 2022-12-22 11:44

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-22 11:52

本帖最后由 cherry__ 于 2022-12-24 11:18 编辑

mac能玩的游戏不少啊、、我就一直用mac在玩模拟人生4,一点都不卡,可能是EA特地优化过的?
此外还能玩FM,而且dota 2也能在mac上玩

bbpoo 发表于 2022-12-22 12:01

我在床上整了台投影投天花板

whzfjk 发表于 2022-12-22 12:05

すぴぱら 发表于 2022-12-22 12:08

洗刷刷 发表于 2022-12-22 12:09

NMTor 发表于 2022-12-22 12:44

xcode 就是个答辩
我话讲完了,谁赞成,谁反对

泰坦失足 发表于 2022-12-22 12:47

maritimus 发表于 2022-12-22 11:11
虚拟机:parallel desktop 18可以用;模拟器:ryujiinx,dolphin等等;

M1的PD17因为着色器实时编译转译遭遇这巨大的性能损失. 游戏都挺惨的, 比如OW压根玩不了, 体验还不如Switch版,至少人家是30fps不是Fps过山车一会50一会停住

Re.Troy 发表于 2022-12-22 12:51

d2d以前不是测过ow吗?不过是1不是2

Tring 发表于 2022-12-22 13:03

希德尼娅 发表于 2022-12-22 10:13
你说的是普通跨平台工程,但游戏现在有跨平台引擎了吧,unity/unreal/godot,甚至芝麻大的love2d都能跨平 ...

可编译MAC版又不是无成本。
这种主打中国市场的小制作组,买台用来编译的MAC花的钱,可能靠MAC玩家购买游戏的收入几年都赚不回来。

psvsd 发表于 2022-12-22 14:00

希德尼娅 发表于 2022-12-22 10:13
你说的是普通跨平台工程,但游戏现在有跨平台引擎了吧,unity/unreal/godot,甚至芝麻大的love2d都能跨平 ...

你那么相信游戏引擎的跨平台能力,别人干嘛还要在文档里给你Conditional Compilation,例子一上来就是针对各平台的?
引擎的跨平台能力又不是石头缝里蹦出来的,都是要有人去实现的
引擎没给你实现某平台的某功能或者实现得很烂你怎么办

还有天天说暴力移植不知道针对性优化
引擎不是都实现好了吗,怎么还要单独做优化呢

古明地藏 发表于 2022-12-22 14:43

首先拿出来一个跨平台的游戏引擎
其次用引擎开发游戏
最后编译游戏完事儿

首先不说别的,咱能不能把大象找出来,哪家开发商用了这样的引擎而不全平台发放后再打靶

—— 来自 S1Fun

sangzi 发表于 2022-12-22 15:13

我先来:MAC装个Windows就那么难吗

不见不散 发表于 2022-12-22 15:22

zid99825 发表于 2022-12-22 15:57

满满一大杯 发表于 2022-12-22 11:38 比原生linux多

梦呢,vulkan比Metal好移植多了

zid99825 发表于 2022-12-22 15:59

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支持都没有

zid99825 发表于 2022-12-22 16:01

不见不散 发表于 2022-12-22 15:22 你们mac机难道不能装windows吗----发送自 STAGE1 App for Android.

m1 mac装不了原生windows

maritimus 发表于 2022-12-22 16:05

泰坦失足 发表于 2022-12-22 12:47
M1的PD17因为着色器实时编译转译遭遇这巨大的性能损失. 游戏都挺惨的, 比如OW压根玩不了, 体验还不如Swit ...

没试过ow,我用pd玩hoi4,eu4,ra2还有一些文字avg,可惜vic3玩不了

断片集 发表于 2022-12-22 16:11

maritimus 发表于 2022-12-22 16:05
没试过ow,我用pd玩hoi4,eu4,ra2还有一些文字avg,可惜vic3玩不了

vic3?vic3你为啥不直接玩mac版?
页: [1] 2
查看完整版本: 给mac编译个游戏就那么难吗?