use*_*383 4 objective-c ios sprite-kit skaction
我试图在触摸屏幕时为游戏添加声音效果.我已经有一个移动角色的touchesBegan方法,我可以把:
[SKAction playSoundFileNamed:@"sfx.wav" waitForCompletion:NO];
Run Code Online (Sandbox Code Playgroud)
进入该方法或我需要制作一个新方法.另外,我应该在哪里将声音文件存储在我的项目中?是否有某个地方或它可以在任何地方?
试试这个:
先确定你已经放好了 self.userInteractionEnabled = YES;
单击屏幕时触摸委托方法:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
// For play your wav file here
[self runAction:[SKAction playSoundFileNamed:@"sfx.wav" waitForCompletion:NO]];
// if you want do with touches point do here
for (UITouch *touch in touches) {
CGPoint touchLocation = [touch locationInNode:self];
//do your stuff here
}
}
Run Code Online (Sandbox Code Playgroud)
我应该将声音文件存储在我的项目中?
刚刚放
[self runAction:[SKAction playSoundFileNamed:@"sfx.wav" waitForCompletion:NO]];
Run Code Online (Sandbox Code Playgroud)
行成touchesBegan方法.
您可以将音频文件放在项目的任何位置.
| 归档时间: |
|
| 查看次数: |
6154 次 |
| 最近记录: |