2

我正在尝试为 PlayStation 4 和 XBOX One 创建一个用于教育目的的游戏引擎,目前我正在尝试使用 Assimp 作为该引擎的 3D 模型加载器。

我需要为这些控制台编译 assimp 库,因为这些控制台使用 AMD APU,然后在引擎中使用它。有人可以告诉我该怎么做吗?

4

1 回答 1

2

微软和索尼为开发人员提供定制编译器,以将代码交叉编译到他们的控制台。到目前为止,还没有公共编译器可以做到这一点:您需要第一方工具包。即使有编译器,您也可能无法在 PS4 或 Xbox One 上运行代码,因为它们只会执行签名代码,并且只有 Microsoft 和 Sony 认可的游戏才能在游戏机上签名和执行. 注册的开发人员通常可以访问运行未签名代码的特殊控制台硬件,但消费者不能。这些套件通常也贵得多。

一些游戏机,尤其是较旧的游戏机,具有社区支持的非官方 SDK,您可以使用这些 SDK 编写游戏,但它们通常已经存在了一段时间,因为需要一些时间才能找到解决代码签名保护的方法。

于 2013-12-25T19:38:06.657 回答