2

我一直在代表我的代理机构研究 Nintendo DS 开发并开始使用 devkitPro/libnds 和 PAlib,它似乎非常适合我们的需求,直到我们确定它是否对我们来说是一条可行的路线并希望投资/申请开发套件和执照。

我主要担心的是,在开发和学习 PAlib 风格的同时,是否有可能最终采用这种方式构建的项目并获得许可和发布?我真的不想花很多时间来学习这个,而必须学习一个完全不同的设置。本质上,我想 PAlib 仅适用于 Homebrew 吗?DS 游戏的零售开发需要学习什么?

非常感谢,安东

4

2 回答 2

4

不,基于 PAlib 的项目不能被许可和发布。另见http://wiki.devkitpro.org/index.php/PAlib

不要浪费时间学习或使用 PAlib。

不幸的是,即使只是使用适当支持的自制程序库,您仍然需要做大量工作来进行商业开发。

于 2010-01-14T12:03:26.897 回答
0

要进行零售开发(即为您的产品获得报酬),您需要从 Nintendo 获得真正的开发工具包。自制开发工具包不一定以与真实开发工具包相同的方式工作,并且(最重要的是)它们无法访问真实开发工具包的库。

因此,如果您针对自制开发工具包进行开发,那么当您转向真实的东西时,您将不得不学习一个全新的库(其工作方式可能非常不同)。

现在,这并不是说自制开发工具包没有用——它们是让代码在真正的 DS 上运行的一种方式。只要每个人都意识到这是一个一次性的原型,也许这足以说服人们购买真正的开发套件。如果你走这条路,你至少会有一些规范(它应该像原型一样工作!)。

我也建议不要向任天堂提及你这样做了。我不是这个行业的人,但他们显然对自制软件场景持反对态度——我不清楚他们对开始自制软件的开发人员会有什么感觉。

于 2010-01-14T12:15:25.587 回答