我代表我的代理商一直在寻找任天堂DS开发,并开始使用devkitPro / libnds和PAlib,它似乎是我们需要的理想选择,直到我们决定它是否适合我们并希望投资/申请开发套件和许可证。
我主要担心的是,在开发和学习PAlib风格的同时,最终可能会以这种方式构建一个项目并获得许可和发布吗?我真的不想花很多时间学习这一点来学习完全不同的设置。基本上我认为PAlib仅适用于Homebrew?对于DS游戏的零售开发,我需要学习什么?
非常感谢, 安东
答案 0 :(得分:4)
不,基于PAlib的项目无法获得许可和发布。另请参阅http://wiki.devkitpro.org/index.php/PAlib
不要浪费时间学习或使用PAlib。
不幸的是,即使只使用得到适当支持的自制软件库,您仍然需要做一些工作才能进行商业开发。
答案 1 :(得分:0)
要进行零售开发(即为您的产品获得报酬),您需要从任天堂获得一个真正的开发套件。自制开发工具包的工作方式不一定与实际开发工具包相同,并且(最重要的是)它们无法访问真正的开发工具包库。
因此,如果你针对自制开发套件进行开发,那么当你转向真实的东西时,你将不得不学习一个全新的库(它的工作方式可能非常不同)。
现在,这并不是说自制开发工具包没有用处 - 它们是让代码在真实DS上运行的一种方式。只要每个人都意识到这是一个一次性的原型,也许这足以说服别人为真正的开发工具包做出贡献。如果你走这条路,你至少会有一些规范(它应该像原型一样工作!)。
我还建议不要向任天堂提及你这样做了。我不是在这个行业,但他们显然对自制的场景持敌对态度 - 我不清楚他们对开始使用自制软件的开发人员的感受如何。