sau khi tìm kiếm quá nhiều, tôi không thể tìm thấy giải pháp nào để dừng hiệu ứng trong cocos2d.ngừng hiệu lực trong cocos2d?
hiệu lực thi hành của tôi đang chơi một âm thanh được lấy từ cơ sở dữ liệu, vì vậy để ngăn chặn mà âm thanh đặc biệt tôi phải như thế này:
[[SimpleAudioEngine sharedEngine] stopEffect:[NSString stringWithFormat:@"%@.wav",sound]];
NHƯNG tôi đã cảnh báo: stopEffect làm số nguyên từ con trỏ mà không cần diễn viên ..
tại sao lại như vậy? làm thế nào tôi có thể dừng tất cả âm thanh đang phát cùng một lúc ??? hay không phải là người cụ thể? bất kỳ cách nào khác ?
cảm ơn rất nhiều.
ok tôi đã nhận được: ALuint soundEffectID; soundEffectID = [[SimpleAudioEngine sharedEngine] playEffect: play]; [[SimpleAudioEngine sharedEngine] stopEffect: soundEffectID]; – Curnelious
Bạn nên gửi câu trả lời này làm câu trả lời và chấp nhận câu trả lời của bạn để đánh dấu câu hỏi là đã được giải quyết. –