我代表我的机构一直在研究任天堂DS的开发,并开始使用devkitPro/libnds和PAlib,它似乎很适合我们的需求,直到我们决定它是否对我们来说是一个可行的路线,并希望投资/申请开发套件和许可证。
我主要关心的是,在开发和学习PAlib风格的同时,有没有可能最终以这种方式构建一个项目,并将其授权并发布?我真的不想花很多时间来学习这个,而必须学习一个完全不同的设置。从本质上说,我想PAlib是只为自制软件准备的吗?对于DS游戏的零售开发,我需要学习什么?
非常感谢,安东
发布于 2010-01-14 20:03:27
不能,基于PAlib的项目不能被许可和发布。另请参阅http://wiki.devkitpro.org/index.php/PAlib
不要浪费您的时间学习或使用PAlib。
不幸的是,即使只是使用适当支持的自制程序库,您仍然有相当多的工作要做,以转移到商业开发。
发布于 2010-01-14 20:15:26
要进行零售开发(即为您的产品获得报酬),您需要从任天堂获得一个真正的开发套件。自制开发工具包不一定与真正的开发工具包以相同的方式工作,并且(最重要的是)它们不能访问真正的开发工具包的库。
因此,如果您使用自制开发工具包进行开发,那么当您转到真正的库中时,您将不得不学习一个全新的库(它的工作方式可能非常不同)。
现在,这并不是说自制开发工具包没有用处-它们是一种在真正的DS上运行代码的方法。只要每个人都意识到它是一个一次性的原型,也许这就足以说服某人购买一个真正的开发工具包。如果你走这条路,你至少会有一些规范(它应该像原型一样工作!)
我也建议不要向任天堂提及你做了这件事。我不是业内人士,但他们显然对自制软件怀有敌意--我不清楚他们对开始使用自制软件的开发人员会有何感想。
https://stackoverflow.com/questions/2057378
复制相似问题