gpt4 book ai didi

iphone - 与住在其他地方的艺术家合作开发 iOS 游戏/在 iOS 应用程序中修改文件而不重建

转载 作者:技术小花猫 更新时间:2023-10-29 11:19:09 26 4
gpt4 key购买 nike

一位前同事(艺术家)和我自己(程序员)目前正在空闲时间一起开发一个小游戏。由于他对学习如何使用 XCode 完全不感兴趣,除了自己构建(我不怪他,他是一位伟大的艺术家,但对技术知识知之甚少),这就是我们一直在工作的方式到目前为止:

  • 我们共享一个 dropbox 文件夹,我们在其中存储所有游戏中的艺术作品
  • 一旦做出足够或重要的更改,我将创建一个构建(临时分发)并将其发送给他
  • 我们会不时见面并一起工作几个小时,也许每周一次,因为我们住在不同的城市

大部分时间都可以。然而现在我们正忙于微调内容和游戏机制。在这个开发阶段,我们的工作流程只是变慢和“脱节”。每当他处理艺术品时,他都必须等待我进行构建才能看到实际环境中反射(reflect)的变化。由于我们并不总是同时工作,这有时意味着他将不得不等待数天 - 一点也不令人满意。

那么,我想知道的是..:让他无需重建游戏即可更改内容的最佳方式是什么?

我知道 iOS 应用程序包的内容一旦编译就无法更改。所以这就是我到目前为止的想法:

  • 在开发过程中将内容移动到文档文件夹,以便可以通过 iTunes 访问它(考虑到相关文件的数量,处理起来可能很尴尬)
  • 将 Dropbox 整合到游戏中,以便可以直接从我们的共享文件夹加载内容(实现此功能需要额外的工作,Dropbox 在未处于生产状态时限制为每天 5000 次 API 调用)
  • 从网络服务器加载内容(比使用保管箱更复杂)

大家怎么看?在我们的案例中,是否有更好、更舒适的方式来实现顺畅的协作?我错过了什么吗?

非常感谢!!

编辑:目前,我没有任何计划教我的艺术家如何制作自己的作品。只要您不认识他,您就可以认真考虑这是一个选择。不过,他是一位伟大的艺术家。

所以这个问题归结为:

如何在构建 iPhone 应用程序后修改文件/将新文件放入 iPhone 应用程序 - 尽可能简单,而且无需重新构建应用程序?

顺便说一句,这必须仅在开发期间起作用,因此欢迎使用肮脏的方法。

最佳答案

在 WWDC 2010 的一些视频中,Apple 对此进行了讨论。他们建议从网络加载图稿并以编程方式将其应用于 UIKit 元素或 OpenGL 上下文。

这很复杂,但却是一个很好的方法,因为这样您就可以不对二进制文件进行任何更改,然后您的美术师就可以自由地工作,将美术作品上传到服务器,您就成功了。

我推荐一个好的 HTTP 库,比如 ASIHTTPRequest , 使这些请求更容易。

关于iphone - 与住在其他地方的艺术家合作开发 iOS 游戏/在 iOS 应用程序中修改文件而不重建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5040877/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com