【问题标题】:ps3 applications developmentps3应用开发
【发布时间】:2010-09-29 13:00:39
【问题描述】:

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

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

谁能澄清一下?

【问题讨论】:

  • 这可能属于gamedev.stackexchange.com
  • 我可以看出您可能会觉得这是不恰当地关闭——第一个问题是关于 windows 的,而这个问题是关于 linux 的——但 答案 是一样的: 获取 DevKit 或安装 on 一个 oler PS3。请不要发布重复的重复。如果您对此次关闭仍然不满意,请将您的问题标记为请版主注意,并询问他们是否会提供帮助。
  • 我已经合并了这些;请停止多次发布。如果这是一个不同的问题,那很好;但是这 4 个最终是同一个问题。
  • 如果您只是想创建自制游戏,您可以查看 Blu-ray Disc Java,它可以让您使用 Java 编写游戏并从同一张光盘在 PS3、PS4 和 XB1 上运行它们。请参阅 www.blu-play.com

标签: ps3


【解决方案1】:

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

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

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

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

【讨论】:

  • 嗨,andy,你是说,有了homebrew sdk,我们就可以在windows平台上开发ps3应用了
  • @Arivazhagan:您可能需要使用 Cygwin 来运行构建 Homebrew 的编译器。你最好搜索谷歌并浏览自制网站。
  • 嗨,andy,ps3 sdk 和 ps3 homebrew sdk 有什么区别还是两者都一样,另外,这个 sdk 是否足以在 windows 上开发 ps3 应用程序
  • @Arivazhagan:官方SDK和自制SDK会有很大差异。 SDK是硬件的接口。就像我说的,您可能需要 Cygwin 来构建应用程序,而不管 SDK 是什么。开源 PS3 工具链可能包含您需要的必要组件,您应该检查一下。不过,我认为我无法为您提供更多帮助 - 您最好查看 PS3 黑客论坛以获取更多帮助。
【解决方案2】:

请参阅Wikipedia page on OtherOS 了解一些基本信息和大量提示。请注意,您将受到限制,Linux 无法访问整台机器。

【讨论】:

    【解决方案3】:

    我绝不是专家 - 但是:

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

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

    【讨论】:

    • 另外,Linux 支持被取消。而且您甚至没有完全的硬件访问权限,所以无论如何都不要打扰......
    【解决方案4】:

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

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

    【讨论】:

    • 你好,我们在ps3上安装linux后,在ps3上开发游戏需要什么工具。
    • 我想你需要一个文本编辑器和一个编译器;大概 vim 和 gcc 都安装在这个过程中。我敢肯定有很多自制网站可以回答这个问题。
    【解决方案5】:

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

    【讨论】:

      【解决方案6】:

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

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

      【讨论】:

        【解决方案7】:

        虽然这是一个老话题,但我看到没有人提到从一开始就可用于 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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-09-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-10-23
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多