乐玩游戏怎么没有移植游戏了
发布网友
发布时间:2023-04-02 07:26
我来回答
共2个回答
热心网友
时间:2023-11-27 12:10
游戏移植 (porting) 指开发者将游戏发布到一个额外的平台,最基本的困难便是要确保各平台都能兼容作品。不单是首次发布,连同之后的每一次更新,都要能够在所有平台上顺利运行,过程中牵涉大量微调工作,多一个平台就多一份工作量。此外,各个平台都有各自对应的 API (application programming interface,编写程式用的工具),因此不少开发者都会采用虚幻引擎与 Unity 等有利跨平台开发的大厂游戏开发引擎,节省功夫。
最自由也最麻烦的电脑平台
说到移植,电脑版本又比主机版本更为棘手。由于每部主机的规格都是统一的,所以游戏开发商较易掌握游戏与硬件的兼容性。假设 Xbox 版的游戏出现了一个 bug,开发商大概能预料到所有 Xbox 玩家都会面对同一个问题。但在电脑上,不论是安装的软件或硬件,每位玩家的配置千差万别,一个 bug可能只会在某种组合下出现,于是开发商在移植到电脑时便要进行更反复的测试。
若果使用自家开发的引擎,开发商便要分配人手做好 QA (Quality Assurance) 工作,一般会使用数百部电脑组成的伺服器,测试游戏引擎与游戏的各项表现;此外亦会在不同配置的电脑上测试游戏与硬件是否兼容。若果使用大厂商的游戏引擎 (例如 Unreal),引擎公司会负责测试软硬件兼容,遇到问题便会向硬件厂商报告,由硬件厂商更新驱动程式 (driver),节省开发商大量时间。
60 FPS 的意外
「重制」 (remastering) 也是一种常见的移植,多发生在隔世代平台,为了使旧游戏符合新平台的系统与画面标准,移植者要面对新旧技术差异的问题。随著硬件进步,开发商可以直接提升重制游戏的影格速率 (frame rate,即每秒显示的画面数目,一般以 fps/frame rate per second 表示),提升流畅度,但部分主机游戏却因为使用格数 (frame) 来计算数值,结果出现意想不到的问题。
《黑暗之魂2》在开发时是以 Xbox 360 与 PS3 版本固定的30 fps 来计算武器损坏速度,当电脑版玩家以60 fps 运行游戏时,武器损坏速度便加倍,团队在一年后才发布更新修复问题。近年的游戏 (尤其是电脑游戏) 都减少以格数作为数值计算单位,避免出现这种 bug
热心网友
时间:2023-11-27 12:10
移植游戏是需要被植入软件的版权,乐玩游戏暂时没有拿到游戏版权所以不移植。