一位前同事(艺术家)和我自己(程序员)目前正在我们的业余时间一起开发一款小型游戏。由于他对学习如何使用XCode根本不感兴趣,除了自己构建之外(我不怪他,他是一位伟大的艺术家,但对技术知识只有很少的了解),这就是我们一直在努力的方式迄今为止:
在大多数情况下都可以。但是,现在我们正忙于微调内容和游戏机制。在这个开发阶段,我们的工作流程只是缓慢而“脱节”。每当他处理艺术品时,他都必须等待我进行构建才能看到实际环境中反射(reflect)的更改。由于我们并非总是在同一时间工作,因此有时这意味着他将不得不等待几天-一点也不令人满意。
所以,我想知道的..:什么是让他无需重建游戏即可更改内容的最佳方法?
我知道iOS应用程序捆绑包的内容一旦编译就无法更改。所以这是我到目前为止在想的事情:
你们有什么感想?在我们的案例中,是否有更好,更舒适的方法来实现流畅的协作?我想念什么吗?
非常感谢!!
编辑:
目前,我还没有任何计划来教我的艺术家如何制作自己的作品。只要您不亲自认识他,您就可以认真考虑这是一个选择。不过,他是一位伟大的艺术家。
因此,这个问题可以归结为:
在构建iPhone应用程序后,如何修改文件/将新文件获取到iPhone应用程序中-尽可能轻松地进行操作,而又无需重建应用程序?
顺便说一下,这仅在开发期间有效,因此欢迎使用肮脏的方法。
最佳答案
在WWDC 2010的一些视频中,Apple对此进行了讨论。他们建议从网络上加载图稿,并以编程方式将其应用于UIKit元素或OpenGL上下文。
这很复杂,但却是一个好方法,因为您无需对二进制文件进行任何更改,然后您的艺术家就可以自由工作,将作品上传到服务器,您就很聪明。
我建议使用一个良好的HTTP库,例如ASIHTTPRequest,以简化这些请求。