我正在尝试学习和构建会说话的木偶iPhone应用程序。最好的例子是"Talking Ben the Dog",here是youtube视频。我不知道我将如何构建这样的应用程序。我有一个图形设计师,他将尽自己的一份力量。作为一名程序员,我需要注意什么?如果有人可以抛出他们的想法或指出一些相关的文档或示例代码将是很大的帮助。
感谢。
答案 0 :(得分:0)
只需为每个场景制作几个视频,然后根据按钮点击播放它们!
答案 1 :(得分:0)
首先,您需要创建内容。这意味着动画场景和任何相关的音频。接下来,您将要根据用户的输入触发这些场景。
如果您想要更高级的功能,例如应用程序重复您所说的“对话”,那么您需要掌握AudioQueue和AudioUnit API。这意味着检测传入音频的电平,然后触发将音频写入存储的缓冲区。这些API很难,因此这将是技术上最具挑战性的部分。你需要熟悉指针和其他低级编程概念。
对于没有回复的应用程序,创建内容需要做很多工作。然后,您需要在应用程序中使用UIImage和Core Animation框架重新创建动画。
Apple网站上有很多很棒的视频和示例代码。这将是一个很好的学习曲线,让您快速了解Core Animation。