PS3应用程序开发
谁能告诉我们在 PS3 上安装 Linux 后要做什么开发 PS3 应用程序(或)游戏。
另一件事是我们可以在window平台上开发ps3游戏吗?需要什么工具,这有点令人困惑。
谁能澄清这一点吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
谁能告诉我们在 PS3 上安装 Linux 后要做什么开发 PS3 应用程序(或)游戏。
另一件事是我们可以在window平台上开发ps3游戏吗?需要什么工具,这有点令人困惑。
谁能澄清这一点吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
目前,开发 Play Station 3 的唯一合法方式是购买 开发套件 和索尼的许可证。最近的黑客攻击使得自制应用程序成为可能,但目前只有索尼泄露的 SDK——用它构建应用程序可能是非法的。
Homebrew SDK 正在开发中,但您无法使用此 SDK 通过官方方法分发您的应用程序或游戏。
要在 Windows 上编译自制程序,您可能需要使用 Cygwin 和可用的 PS3 工具链。不太可能存在甚至为 Windows 制作的编译器,但 Cygwin 应该允许您模拟可用的 Linux 工具。
总之,如果您想合法使用,那么您需要索尼的许可证和开发套件。如果你只是为了好玩,那么我建议你使用 Google 来查找有关 PS3 自制程序开发的更多信息。
Currently, the only legitimate way to develop for the Play Station 3 is to buy the development kit and a license from Sony. Recent hacks enable homebrew applications but there's currently only Sony's leaked SDK - building applications with this would probably be illegal.
A Homebrew SDK is in the works, but you would not be able to distribute your applications or games through official methods using this SDK.
To compile homebrew on Windows, you will likely need to use Cygwin and an available PS3 Tool Chain. It's unlikely that a compiler will exist or even be made for Windows, but Cygwin should allow you to emulate the linux tools available.
In summary, if you want to do it legit then you need a license and a dev kit from Sony. If you're just doing it for fun then I suggest you use Google to find more information on PS3 homebrew development.
请参阅 OtherOS 上的维基百科页面,了解一些基本信息和大量指示。请注意,您的操作将会受到限制,Linux 无法访问完整的机器。
See the Wikipedia page on OtherOS for some basic information and plenty of pointers. Beware that you're going to be restricted in what you can do, Linux does not have access to the full machine.
我绝不是专家 - 但是:
要开发 PS3 游戏,您需要 PS3 开发工具包。显然,这不能仅仅通过在 PS3 上安装 Linux 来完成。该开发工具包已获得索尼的许可,并且据我所知,需要作为官方 PS3 开发商/公司进行某种许可付款和/或批准流程。
索尼发布了一个小型家庭开发套件,其中包括用于旧版(非超薄)PlayStation 2 的键盘、鼠标和硬盘。该套件是 Linux 驱动的,包含使用图形和控制器的库。我最后一次听说这个想法被索尼放弃了。
I am by no means an expert - but:
To develop PS3 games you need a PS3 developer kit. Afaik it can't be done simply by installing linux on a PS3. The developer kit is licensed from Sony and - to the best of my knowledge - require some kind of license payment and/or approval process as an official PS3 developer/house.
Sony released a small home-development kit, including a keyboard, mouse and harddrive for the old (non-slim) PlayStation 2 back in the day. That kit was linux driven and contained libraries to utilize graphics and controllers. The last I heard that idea was scrapped by Sony.
有一种方法可以在PS3上安装另一个操作系统,很多人都安装了Linux。查看您的文档(也可能在网络上)查找“PS3 OtherOS”或“PS3 Other OS”。不幸的是,索尼最近取消了安装其他操作系统的功能,因此您需要一台没有最新固件更新的设备。
安装 Linux 意味着您已经掌握了(大部分)系统。
There was a method to install another OS on the PS3, and a lot of people installed Linux. Look through your docs (and maybe on the web) for "PS3 OtherOS" or "PS3 Other OS". Unfortunately Sony has recently removed the ability to install another OS, so you need a unit that hasn't had a recent firmware update.
Installing Linux means you have (most of) the system at your hands.
据我所知,您需要索尼的官方开发套件才能为 PS3 开发游戏。我相信它确实可以在修改后的 Linux 环境中运行,但我无法确定这一点(也许我们有开发 PS3 游戏的人可以告诉我们?)
As far as I know, you need an official Development Kit from Sony in order to develop games for the PS3. I believe it does run in a modified Linux environment, but I cannot confirm this for sure (perhaps we have someone on SO who develops PS3 titles and can fill us in?)
您需要一个 PS3 开发套件才能正确完成此操作。虽然过去可以在 PS3 上安装 Linux,但这一功能现已被禁用。即使您确实找到了仍然能够接受 Linux 的 PS3,您也将使用很大程度上不同的 API(与商业 PS3 游戏的构建基础不同),并且您将无法访问许多更强大的图形功能。
虽然您可以主要在 Windows 上构建游戏,但您需要将其属性移植到 PS3 上运行。你不能只在 Windows 上点击编译并让它在 PS3 上运行。
You'll need a PS3 dev kit to do it properly. While one used to be able to install Linux on the PS3, it's a feature that has now been disabled. Even if you do manage to find a PS3 that is still able to accept Linux you'll be using a largely divergent API (from what commecial PS3 games are built on) and you wont' have access to many of the more powerful graphical functionality.
While you can build a game largely on Windows you'll need to port it property to run on PS3. You can't just hit compile on Windows and have it run on the PS3.
虽然这是一个旧线程,但我发现还没有人提到从一开始就适用于 PlayStation 3(及更高版本)和 Xbox One(及更高版本)的替代选项:蓝光光盘 Java,缩写为 BD -J。
这些控制台配有蓝光播放器,所有蓝光播放器都可以运行 JavaME 作为蓝光规范的一部分。这意味着您实际上可以使用 JavaME 编写游戏和应用程序,并从同一张光盘在这些游戏机上运行它们。
因此,如果您只是想创建一些自制游戏来娱乐,那么 BD-J 是一个非常有吸引力的选择。因为:
这里是一些在 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
Although this is an old thread, I see that no one has yet mentioned an alternative option that has been available for both PlayStation 3 (and later) and Xbox One (and later) from the very beginning: Blu-ray Disc Java, abbreviated BD-J.
These consoles feature a Blu-ray Player, and all Blu-ray players can run JavaME as part of the Blu-ray specification. This means you can actually code games and apps with JavaME, and run it on these game consoles from the very same disc.
So if you're just looking to create some homebrew games for fun, then BD-J is a very attractive option. Because:
Here's a few YouTube example videos of various BD-J Xlets running on PS3, showing that the platform is quite capable of running homebrew stuff:
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
And a few useful links:
http://www.oracle.com/technetwork/articles/javame/bluray-142687.html
http://www.tvwithoutborders.com/
http://www.java-gaming.org/index.php?topic=38044.0