让我们创建一个树皮添加游戏iPhone应用程序(第3部分)

大家好。藤田裕太(@HofuCamera)是。

从上次开始,这次我想创建一个“尖叫游戏iPhone应用程序”。

这个应用程式是一款游戏,可让您思考在显示一定数量后要添加的内容。另外,选择数字时我想发出可爱的声音。通过将声音变成狗或猫,它也可以成为孩子们的应用程序。

在本章中,我想在点按数字时发出声音。这次,我把它做成了猫的树皮。

让我们开始吧!

<<到最后一次的路线>>


让我们为iPhone应用程序开发准备环境
开发iPhone应用程序需要什么
让我们开发没有程序的红卡iPhone应用程序
让我们开发一个没有程序的彩色卡片应用程序
让我们开发您最喜欢的网站集应用
让我们开发一个笔记邮件应用程序(第1部分)
让我们开发一个笔记邮件应用程序(第2部分)
让我们开发在10秒内停止的“ Just Time iPhone App”(第1部分)
让我们开发一款仅需10秒即可停止运行的游戏,只需一次使用时间(第2部分)
让我们开发一个谎言电话应用
让我们创建一个密码iPhone应用程序(第1部分)
让我们创建一个密码iPhone应用程序(第2部分)
让我们创建一个密码iPhone应用程序(第3部分)
让我们创建一个密码iPhone应用程序(第4部分)
待办事项清单让我们创建一个iPhone应用程序(第1部分)
待办事项清单让我们创建一个iPhone应用程序(第2部分)
让我们创建一个待办事项列表iPhone应用程序(第3部分)
待办事项清单让我们创建一个iPhone应用程序(第4部分)
让我们创建一个树皮添加游戏iPhone应用程序(第1部分)
让我们创建一个树皮添加游戏iPhone应用程序(第2部分)


将音频文件导入项目

xcode_gameth1
现在,我想导入音频文件。
准备一个mp3声音源并将其拖放到您的项目中。
xcode_gameth2

如果您需要声源,请单击此处

jokersounds.com

在这里,我导入了neko.mp3。

介绍语音框架

到目前为止,我认为您已经介绍了框架并对其进行了处理。
同样,我想使用音频框架来播放音频。
第一。选择红色部分
xcode_gameth3

如果向下滚动,红色部分会有+标记,因此请单击它。
xcode_gameth4

将出现一个搜索窗口,选择AVFoundation.framework,然后单击Add。
xcode_gameth5

如下所示安装后,就可以使用了。
xcode_gameth6

检查您导入的程序

这次,当您点击键盘上只有外部数字输入的数字时,我们会发出声音。
这意味着您必须修改使用可可豆荚导入的程序。
我将解释如何找到该程序。

首先,通过单击以下命令选择代理位置。
xcode_gameth7
然后我转到该程序的.h文件。
xcode_gameth8
但是,由于是描述特定处理的实现文件.m文件,
点击红色部分
xcode_gameth9
当我选择.m文件时,它已被锁定。
单击红色部分将其解锁。
xcode_gameth10

然后,我能够确认实现文件。

接下来,我将搜索一个在点击键盘时会做出反应的位置,但是在此之前,我将其导入以便可以使用框架。
xcode_gameth11

#import &lt;AVFoundation/AVFoundation.h&gt;

接下来,准备用于音频播放的变量。
xcode_gameth12

AVAudioPlayer *audioPlayer

如下图所示,当我点击按钮时,我发现有一个反应部件。
xcode_gameth13
我将在此处编写一个程序来播放音频。
xcode_gameth14

描述如下。

  NSError *error = nil;
    // 再生する audio ファイルのパスを取得
    NSString *path = [[NSBundle mainBundle] pathForResource:@&quot;neko&quot; ofType:@&quot;mp3&quot;];
    // パスから、再生するURLを作成する
    NSURL *url = [[NSURL alloc] initFileURLWithPath:path];
    // auido を再生するプレイヤーを作成する
    audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&amp;error];
    audioPlayer.numberOfLoops = 0;
    [audioPlayer play];

而已。

让我们来看看模拟器

现在,尝试查看当您真正点击它时是否发出声音。
xcode_gameth15

您可以看到,即使像这样连续单击,也会听到吱吱声。
xcode_gameth16

最后

它怎么样?
如果您今天在这里,请像儿童应用程序一样在背景上添加图像。

请从这里下载图像资料。

拖放图像并将其引入项目后,放置图像视图并在此处进行设置。
xcode_gameth19
通过将图像重新排列在底部可以完成图像视图。
xcode_gameth20

通过设置背景图像,添加声音,并从外部结合键盘和介绍,我希望使其成为功能强大的教育应用程序,它将使孩子们开心。
xcode_gameth21
创建原始应用程序时请参考它。
下次我们期待。

撰写本文的人

yuta

从零开始创建专业的Instagram风格图像处理iPhone应用程序 特別クーポン配布中! 詳しくは从这里! エンジニアでプロデューサー ピーターティールが大好きです! Twitter:藤井裕太 質問はお気軽にどうぞ!