2

谁能告诉我们在 ps3 上安装 linux 后要做什么来开发 ps3 应用程序(或)游戏。

另一件事是我们可以在window平台上开发ps3游戏需要什么工具,有点混乱。

谁能澄清这一点?

4

7 回答 7

8

目前,为 Play Station 3 开发的唯一合法方式是从 Sony 购买开发套件和许可证。最近的黑客攻击启用了自制应用程序,但目前只有索尼泄露的 SDK - 使用它构建应用程序可能是非法的。

Homebrew SDK 正在开发中,但您将无法使用此 SDK 通过官方方法分发您的应用程序或游戏。

要在 Windows 上编译自制软件,您可能需要使用Cygwin和可用的PS3 Tool Chain。不太可能存在甚至为 Windows 制作编译器,但 Cygwin 应该允许您模拟可用的 linux 工具。

总之,如果你想合法地做,那么你需要索尼的许可证和开发工具包。如果您只是为了好玩,那么我建议您使用 Google 查找有关 PS3 自制软件开发的更多信息。

于 2010-09-27T09:11:31.150 回答
3

有关一些基本信息和大量指针,请参阅OtherOS 上的 Wikipedia 页面。请注意,您将受到限制,Linux 无法访问整台机器。

于 2010-09-29T11:42:53.747 回答
1

我绝不是专家 - 但是:

要开发 PS3 游戏,您需要一个 PS3 开发工具包。Afaik 不能简单地通过在 PS3 上安装 linux 来完成。开发者工具包是从索尼获得许可的,据我所知,作为官方 PS3 开发者/公司,需要某种许可支付和/或批准流程。

索尼发布了一个小型家庭开发套件,包括键盘、鼠标和硬盘驱动器,用于当年的旧(非超薄)PlayStation 2。该套件是 linux 驱动的,并包含用于利用图形和控制器的库。我最后一次听到这个想法被索尼放弃了。

于 2010-09-29T13:10:10.700 回答
0

有一种方法可以在 PS3 上安装另一个操作系统,很多人安装了 Linux。查看您的文档(可能在网络上)以查找“PS3 OtherOS”或“PS3 Other OS”。不幸的是,索尼最近取消了安装其他操作系统的功能,因此您需要一个最近没有更新固件的设备。

安装 Linux 意味着您拥有(大部分)系统。

于 2010-09-27T19:06:19.830 回答
0

您需要一个 PS3 开发工具包才能正确执行此操作。虽然过去可以在 PS3 上安装 Linux,但它现在已被禁用。即使您确实设法找到了仍然能够接受 Linux 的 PS3,您也将使用大不相同的 API(与构建商业 PS3 游戏的 API 不同),并且您将无法访问许多更强大的图形功能。

虽然您可以在 Windows 上构建游戏,但您需要将其属性移植到 PS3 上运行。你不能只在 Windows 上编译并让它在 PS3 上运行。

于 2010-10-21T06:38:36.133 回答
0

据我所知,您需要索尼的官方开发工具包才能为 PS3 开发游戏。我相信它确实可以在修改后的 Linux 环境中运行,但我无法确定这一点(也许我们在 SO 上有开发 PS3 游戏并可以填补我们的人?)

于 2010-09-29T10:48:20.060 回答
0

虽然这是一个老话题,但我看到没有人提到从一开始就可用于 PlayStation 3(及更高版本)和 Xbox One(及更高版本)的替代选项:Blu-ray Disc Java,缩写为 BD -J。

这些控制台具有蓝光播放器,所有蓝光播放器都可以运行 JavaME 作为蓝光规范的一部分。这意味着您实际上可以使用 JavaME 编写游戏和应用程序,并从同一张光盘在这些游戏机上运行它。

因此,如果您只是想创建一些有趣的自制游戏,那么 BD-J 是一个非常有吸引力的选择。因为:

  • 您可以从同一张光盘在许多游戏机上运行您的自制游戏
  • 无需购买昂贵的 SDK,您只需在所需的任何 IDE 中编写 JavaME
  • 没有审批流程,您只需创建自己的光盘并让 ISO 可下载

以下是在 PS3 上运行的各种 BD-J Xlet 的一些 YouTube 示例视频,显示该平台非常有能力运行自制软件:

https://www.youtube.com/watch?v=M_E9VaXywG0

https://www.youtube.com/watch?v=NxMpLB_ZsDs

https://www.youtube.com/watch?v=bKadWBm9CQA

https://www.youtube.com/watch?v=1bC5FV-2AY4

还有一些有用的链接:

http://www.oracle.com/technetwork/articles/javame/bluray-142687.html

http://www.tvwithoutborders.com/

http://www.java-gaming.org/index.php?topic=38044.0

于 2018-02-12T11:07:42.857 回答