๋ฐ์ํ
์๋ ํ์ธ์~
์ฝ๋๊ทธ๋ฆผ์ ๋๋ค.
์ฝ์ฝ์ค ํฌ๋ฆฌ์์ดํฐ์์ ๋ฒํผ ์ฌ๋ฌ๊ฐ์๋ค ํ๋ฒ์ ์ฌ์ด๋ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค.
1. ๋ ธ๋ํธ๋ฆฌ์์ ๋น ๋ ธ๋๋ฅผ ๋ง๋ ๋ค.
2. ๋ ธํธ๋ฅผ buttons๋ผ๊ณ ๋ช ๋ช ํ๊ณ ๋ ธ๋์์ ๋ฒํผ๋ค์ ๋ค ๋ฃ๋๋ค.
3. Buttons_sound๋ผ๋ ์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ์ ์์ฑํ๋ค.
//๋ฒํผ์๋ฆฌ ์ค์ ํ์ผ
cc.Class({
extends: cc.Component,
properties: {
btn_sound: {
default: null,
type: cc.AudioClip
}
},
onLoad: function () {
var buttons = this.node.children;
for (var i = 0; i < buttons.length; i++) {
var button = buttons[i].getComponent(cc.Button);
if (button) {
button.node.on('click', this.onButtonClick, this);
}
}
},
onButtonClick: function () {
// ๋ฒํผ ์๋ฆฌ ์ฌ์
if (this.btn_sound) {
cc.audioEngine.playEffect(this.btn_sound, false);
}
},
// update (dt) {},
});
์์๊ฐ์ด ์ฝ๋๋ฅผ ๋ฃ์ด์ค๋ค.
4. Buttons ๋ ธ๋์ Buttons_sound ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฐ๋ํ๋ค.
5. Btn Sound audio-clip์ ๋ฒํผ ์๋ฆฌ mp3ํ์ผ์ ๋ฃ์ด์ค๋ค.
6. ์ ์ฅํ๊ณ ๊ฒ์์ ์ฌ์ํ๋ค.
์ฐธ~ ์ฝ์ฃ ์? ใ ใ ใ
๊ทธ๋ผ ์ค๋๋ ๋ชจ๋๋ชจ๋ ํ๋ณต์ฝ๋ฉํ์ญ์ผ!
์ฝ๋๊ทธ๋ฆผ์ด์์ต๋๋ค~!
๋ฐ์ํ
'l ๐ค ์ฝ๋ l' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Expo go ์คํ์๋ ๋ / ๋ช ๋ น์ด ํ ์ค์ด๋ฉด ํด๊ฒฐ! (0) | 2023.09.06 |
---|---|
์ฝ์ฝ์ค ํฌ๋ฆฌ์์ดํฐ ์น์ผ๋ก ๋ด๋ณด๋ด๊ณ ์๋ ๋ฐ์ํ ์ค์ ํ๊ธฐ (0) | 2023.08.29 |
์ฝ์ฝ์ค ํฌ๋ฆฌ์์ดํฐ ๋ฐฐ๊ฒฝ์์ ๋ฃ๊ธฐ / cocos creator BGM (0) | 2023.07.24 |
๊นํ๋ธ ํ๋กํ ๊พธ๋ฏธ๊ธฐ / ํฐํธ ์ค์ โ๏ธ (2) | 2021.12.28 |
html, css ๊ตฌ๊ธํฐํธ ์ ์ฉํ๋ ๋ฐฉ๋ฒ๐ฆ (0) | 2021.05.12 |
๋๊ธ