๊ฐ€์œ„๋ฐ”์œ„๋ณด ๋ฏธ๋‹ˆ๊ฒŒ์ž„์„ ๋งŒ๋“ค์–ด๋ณด๋ฉฐ
728x90

ํ”„๋กœ์ ํŠธ๋ฅผ ์–ผ์ถ” ๋งˆ๋ฌด๋ฆฌํ•˜๋ฉฐ

ํ•„์ˆ˜์ ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„๊ณผ ์ˆ˜์ •์ด ์–ด๋Š์ •๋„ ๋๋‚œ ์ƒํƒœ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ผ์ฐจ์ ์œผ๋กœ ๋งˆ๋ฌด๋ฆฌํ•˜๋ฉฐ ๋Œ์•„๋ณด๋Š” ๊ธ€์„ ์จ๋ณผ๊นŒ ํ•œ๋‹ค.
๊ฐ„๋‹จํ•˜๊ฒŒ ํ›„๋”ฑ ๋งŒ๋“ค์–ด๋ณด์ž! ํ•˜๋Š” ์ƒ๊ฐ์—์„œ ์‹œ์ž‘ํ•ด์„œ, 5์ผ ์ด๋‚ด๋กœ ์›ฌ๋งŒํ•œ ์ž‘์—…์„ ๋‹ค ๋งˆ๋ฌด๋ฆฌ ํ•œ ๊ฒƒ ๊ฐ™๋‹ค.

์ฒ˜์Œ์—๋Š” ๋” ๊ฐ€๋ณ๊ฒŒ ๋งŒ๋“ค์–ด๋ณผ ์ƒ๊ฐ์ด์—ˆ์ง€๋งŒ ๊ธฐํš ๋‹จ๊ณ„์—์„œ๋„ ์•ฝ๊ฐ„์˜ ์š•์‹ฌ์ด ์ƒ๊ฒจ์„œ ์ง์ ‘ ๊ทธ๋ฆผ๋„ ๊ทธ๋ ค๋ณด๊ณ ,
์ง„ํ–‰ํ•˜๋ฉด์„œ ์ฒ˜์Œ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ธฐํšํ–ˆ๋˜ ๊ฒƒ ๋ณด๋‹ค ์กฐ๊ธˆ์”ฉ ๋” ์–น์–ด์ง„ ๋ถ€๋ถ„์ด ๋งŽ์•˜๋‹ค. ๐Ÿ˜‡

 

 

๊ธฐํš

์ด๋ฏธ์ง€

์šฐ์„  ์ด๋ฏธ์ง€๋“ค์€ ์›ํ•˜๋Š” ์ด๋ฏธ์ง€ ์ฐพ๊ธฐ ์–ด๋ ค์šฐ๋ฉด ๋‚ด๊ฐ€ ๋งŒ๋“ค์ง€ ๋ญ.. ์‹ถ์–ด์„œ ํŠธ๋ ˆ์ด์‹ฑํ•ด์„œ ๊ทธ๋ฆฐ ๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด.
๊ฒŒ์ž„์ด๋‹ค๋ณด๋‹ˆ ์ข€ ํ†ตํ†ต ํŠ€์—ˆ์œผ๋ฉด ํ•ด์„œ ๋„ค์˜จ์ปฌ๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•ด๋ณด์•˜๋‹ค.

 

๊ตฌ์ƒ

์ฒ˜์Œ ๊ตฌ์ƒํ–ˆ๋˜ ๊ฒƒ. ๊ฐ„๋‹จ ๊ทธ ์ž์ฒด!..
๋žœ๋ค์œผ๋กœ ๊ณ„์† ๋Œ์•„๊ฐ€๋Š” ์ด๋ฏธ์ง€์—์„œ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์ŠนํŒจ๊ฐ€ ํŒ๊ฐ€๋ฆ„ ๋‚˜๋Š” ์ •๋„๋กœ ์ƒ๊ฐํ–ˆ์—ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ๊ฒŒ์ž„์ธ๋ฐ ์ข€ ๋” ๊ธด์žฅ๊ฐ ์žˆ์œผ๋ฉด ์ข‹์ง€ ์•Š์„๊นŒ? ์‹ถ์–ด์„œ ์นด์šดํŠธ๋‹ค์šด์— ๋”ฐ๋ผ์„œ ํŒ๊ฐ€๋ฆ„์ด ๋‚˜๋Š” ์ชฝ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์งœ๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.

((๊ฐ€์œ„๋ฐ”์œ„๋ณด๊ธด ํ•˜์ง€๋งŒ..))

 

ํ™”๋ฉด ๊ตฌ์„ฑ

๊ฐ•์˜์—์„œ ์—ด์‹ฌํžˆ ๋ฐฐ์›Œ๋ณธ SCSS๋ฅผ ์ง์ ‘ ์จ๋ณด๋Š” ์ˆœ๊ฐ„!..
์ „์ฒด์ ์œผ๋กœ ๋ฐ์Šคํฌํƒ‘ - ํƒœ๋ธ”๋ฆฟ - ๋ชจ๋ฐ”์ผ ๋ฒ„์ „์œผ๋กœ ๋‚˜๋ˆ„์–ด์„œ ๋ฐ˜์‘ํ˜•์œผ๋กœ ํ™”๋ฉด ๊ตฌ์„ฑ์ด ์ฒ˜๋ฆฌ๋  ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ๋Š”๋ฐ,

์ธํŠธ๋กœํŽ˜์ด์ง€๋Š” ๋””๋ฐ”์ด์Šค ๋ณ„๋กœ ํ…์ŠคํŠธ ํฌ๊ธฐ ์ฐจ์ด์ •๋„์˜ ์ฐจ์ด๊ฐ€ ๋‚œ๋‹ค.


๊ฐ€์œ„๋ฐ”์œ„๋ณด ์ด๋ฏธ์ง€๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋„ฃ์–ด์ฃผ์–ด์„œ ๋‘ฅ์‹ค๋‘ฅ์‹ค ๋– ์žˆ๋Š” ๋“ฏํ•œ ๋™์ ์ธ ๋Š๋‚Œ๋„ ์ฃผ์—ˆ๋‹ค.

 

๊ฒŒ์ž„ํŽ˜์ด์ง€๋Š” ๋ฐ์ŠคํŠธํƒ‘-ํƒœ๋ธ”๋ฆฟ๊ณผ ๋ชจ๋ฐ”์ผ์˜ ๋ ˆ์ด์•„์›ƒ์— ์ฐจ์ด๊ฐ€ ์ข€ ์žˆ๋‹ค.

๋ชจ๋ฐ”์ผ์—์„œ๋Š” ์„ธ๋กœ๋กœ ๋ฐฐ์น˜ํ•˜๋‹ค๋ณด๋‹ˆ ๊ฒฐ๊ณผ ํ…์ŠคํŠธ(You Lose) ๋’ค์—

๋”ค ์ฒ˜๋ฆฌํ•œ ๋ ˆ์ด์–ด๋ฅผ ๊น”์•„์„œ ํ…์ŠคํŠธ์˜ ๋Œ€๋น„๋ฅผ ์ข€ ๋” ๋†’์—ฌ์ฃผ์—ˆ๋‹ค.

 

 

๊ทธ ์™ธ ๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด ์ค‘ ํด๋ฆญํ•œ ๋ฒ„ํŠผ์„ ์ข€ ๋” ํ‚ค์šฐ๊ณ  ์„ ๋ช…ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ค€๋‹ค๊ฑฐ๋‚˜

hover, active ๊ฐ™์€ ์ƒํƒœ์— ๋Œ€ํ•œ ์ธํ„ฐ๋ž™์…˜๋„ ์ ์šฉํ•ด์ฃผ์—ˆ๋‹ค.

๊ตฌ์„ฑํ•˜๊ณ  ์žˆ๋Š” ์š”์†Œ๊ฐ€ ๋งŽ์ง€ ์•Š์€ ํŽธ์ด๋‹ค๋ณด๋‹ˆ.. ๊ทธ๋ž˜๋„ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์—์„œ๋Š” ์„ธ๋ถ€์ ์œผ๋กœ ๋‚˜๋ˆ„์–ด์„œ ์ž‘์—… ํ•ด๋ดค๋‹ค.

 

 

๊ธฐ๋Šฅ

๊ธฐ๋Šฅ์€ ๋”ฐ์ ธ๋ณด๋ฉด... ๋ณต์žกํ•œ ๊ฒƒ์€ ์—†๋Š” ํŽธ์ด๋‹ค. ์•„๋ฌด๋ž˜๋„ ๊ฐ€์œ„๋ฐ”์œ„๋ณด๋‹ˆ๊นŒ! ๐Ÿคฃ
ํ•˜๋‚˜์˜ ํŒŒ์ผ์— ๋‹ค ์“ฐ๊ธฐ๋ณด๋‹จ ๊ฐ๊ฐ์˜ ํŒŒ์ผ๋กœ ์ž‘์„ฑํ•œ ๊ฒƒ์—์„œ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ๋“ค์„ ๋ชจ๋“ˆํ™”ํ•ด ์‚ฌ์šฉํ•ด๋ดค๋‹ค.

 

์นด์šดํŠธ ๋‹ค์šด

์ธํŠธ๋กœ ํŽ˜์ด์ง€์—์„œ ๊ฒŒ์ž„ ํŽ˜์ด์ง€๋กœ ๋„˜์–ด๊ฐ€๋ฉด 3์ดˆ ์นด์šดํŠธ ๋‹ค์šด์ด ์‹œ์ž‘๋œ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ์นด์šดํŠธ๊ฐ€ ๋๋‚˜๋ฉด, ๋žœ๋ค์œผ๋กœ ๋‚ธ ์ปดํ“จํ„ฐ์™€ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋‚ธ ๊ฒƒ์„ ๋น„๊ตํ•ด์„œ ์Šน๋ถ€๋ฅผ ํŒ๊ฐ€๋ฆ„ํ•œ๋‹ค.

 

3์ดˆ ๋™์•ˆ ํ”Œ๋ ˆ์ด์–ด๋Š” ๋‚ด๊ณ  ์‹ถ์€ ๊ฑธ ๋จผ์ € ๋‚ผ ์ˆ˜๋„ ์žˆ๊ณ , (๊ต์ฒด๋„ ๊ฐ€๋Šฅ) ํƒ€์ด๋ฐ ๋งž์ถฐ์„œ ๋‚ผ์ˆ˜๋„ ์žˆ๋‹ค.
ํ•˜์ง€๋งŒ ๋„ˆ๋ฌด ๋Šฆ์–ด์„œ ๋ชป๋‚ด๋ฒ„๋ฆฌ๋ฉด ํ”Œ๋ ˆ์ด์–ด๋Š” ํŒจ๋ฐฐ..! ๐Ÿ˜‡

 

์ด ๊ณผ์ •์—์„œ setInterval ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ–ˆ๊ณ ,
์นด์šดํŠธ ๋‹ค์šด๊ณผ ํ•จ๊ป˜ ์›นํ‘œ์ค€์„ ์œ„ํ•ด ์ฑ™๊ฒจ์ค€ aria-label๋„ ์—…๋ฐ์ดํŠธ ๋˜๋„๋ก ํ–ˆ๋‹ค.

์นด์šดํŠธ๊ฐ€ ๋˜๊ณ  ์žˆ๋‹ค๋Š” ์˜๋ฏธ๋กœ ์‚ฌ์šด๋“œ๋„ ๊ฐ™์ด ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์„œ ์‚-์‚๊ฑฐ๋ฆฌ๋Š” ํšจ๊ณผ์Œ๋„ ๋„ฃ์–ด์ฃผ์—ˆ๋‹ค.

const playing = () => {
  let seconds = 3;
  const timer = setInterval(() => {
    timerText.innerHTML = `${seconds}`;
    timerText.setAttribute('aria-label', `${seconds}์ดˆ`);

    if (seconds <= 0) {
      clearInterval(timer);
      getImage();
      timerText.classList.add('done');
      computerImage.classList.add('is-active');
      resultArea.classList.add('is-active');
      const result = judgement();
      resultText.innerHTML = `${result}`;
    }
    seconds -= 1;
  }, 700);
  sound.play();
};

 

 

 

์ŠนํŒจ ํŒ๊ฐ€๋ฆ„

๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด๋กœ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๊ฐ€ ๊ทธ๋ž˜๋„ ๊ฝค ์žˆ๋Š” ํŽธ์ธ๋ฐ,
ํฌ๊ฒŒ ์ด๊ธธ ๋•Œ / ์งˆ ๋•Œ / ๋น„๊ธธ ๋•Œ๋กœ ๋‚˜๋ˆ„์—ˆ๋‹ค.


์ด๊ธฐ๋Š” ์ผ€์ด์Šค๋ฅผ ๋”ฐ๋กœ ์ง€์ •ํ•ด์„œ ์ด ๊ฒฝ์šฐ์—๋งŒ ์ด๊ธด ๊ฒฝ์šฐ์˜ ํ…์ŠคํŠธ๋ฅผ ๋ฆฌํ„ดํ•˜๋„๋ก ํ–ˆ๋‹ค.
์„ ํƒํ•œ ๊ฒƒ์˜ ํ…์ŠคํŠธ๋Š” ์ด๋ฏธ์ง€ ํŒŒ์ผ๋ช…์—์„œ ์ž˜๋ผ์™”๋‹ค.

const resultText = {
  0: 'End in a tie! ๐Ÿ˜ณ',
  1: 'You Lose ๐Ÿ˜ญ',
  2: 'You Win! ๐Ÿฅณ',
};

const caseWin = {
  rock: 'paper',
  paper: 'sissor',
  sissor: 'rock',
};

export const judgement = () => {
  let result;
  const [computer, player] = images;

  if (player === 'default') result = 0;
  if (computer === player) result = 0;
  else if (player === caseWin[computer]) result = 2;
  else result = 1;

  return resultText[result];
};

 

 

์‚ฌ์šด๋“œ

๋ญ”๊ฐ€ ์ข€ ๋” ๊ฒŒ์ž„์Šค๋Ÿฌ์šด ๋Š๋‚Œ์ด ์žˆ์—ˆ์Œ ์ข‹๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์–ด์„œ ์ฐพ์€ ๋ฌด๋ฃŒ bgm์„ ์ธํŠธ๋กœ ํŽ˜์ด์ง€์— ์ถ”๊ฐ€ํ•ด์ฃผ์—ˆ๋‹ค.
์˜ค๋””์˜ค ํŒŒ์ผ์€ HTML ํƒœ๊ทธ๋กœ๋„ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ,

ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์˜ ์ •์ฑ…์ƒ ์ž๋™์žฌ์ƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์˜ˆ์ „๋ถ€ํ„ฐ ์•Œ๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์—...

์žฌ์ƒ์‹œํ‚ค๋ ค๋ฉด ํด๋ฆญํ•œ๋‹ค๋˜๊ฐ€, ์–ด๋–ค ๋ชจ์…˜์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— HTML๋กœ๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์œผ๋‹ˆ

๊ฒธ์‚ฌ๊ฒธ์‚ฌ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ Audio ๊ฐ์ฒด๋ฅผ ์‚ฌ์šฉํ•ด๋ณด์•˜๋‹ค. ๐Ÿ™‚

 

((๋งˆ์Œ์— ๋“œ๋Š” bgm์ธ๋ฐ ๋กœ๋“œ๋˜์ž๋งˆ์ž ์ž๋™์žฌ์ƒ ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ์•„์‰ฝ๋‹ค))

 

์•„๋ž˜ ์ฝ”๋“œ์ฒ˜๋Ÿผ ์ „์ฒด์ ์œผ๋กœ DOM์„ ์ง์ ‘ ์กฐ์ž‘ํ•˜๊ธฐ๋ณด๋‹จ active ํด๋ž˜์Šค๋ฅผ ๋ถ™์ด๊ณ  ๋–ผ์ฃผ๋ฉด์„œ ๊ธฐ๋Šฅ์ด ๋™์ž‘๋˜๋„๋ก ํ–ˆ๋‹ค.

const bgm = new Audio('../assets/bgm.m4a');
const bgmButton = document.querySelector('.bgm-button');

bgmButton.addEventListener('click', function () {
  const image = bgmButton.querySelector('img');
  this.classList.toggle('is-active');

  if (this.classList.contains('is-active')) {
    image.src = `./assets/icon_sound_on.png`;
    bgm.play();
    bgm.loop = true;
  } else {
    image.src = `./assets/icon_sound_off.png`;
    bgm.pause();
  }
});

 

 

๋์œผ๋กœ..

์ด๋ฒˆ์—๋Š” ๋„คํŠธ๋ฆฌํŒŒ์ด๋ผ๋Š” ๊ณณ์„ ํ†ตํ•ด์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฐฐํฌ๋ฅผ ํ•ด๋ณด์•˜๊ณ , ์•„๋ž˜ ๋งํฌ์—์„œ ํ”Œ๋ ˆ์ด ํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค!

 

https://lets-rock-paper-sissors.netlify.app/

 

Rock Paper Sissors!

 

lets-rock-paper-sissors.netlify.app

 

๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ์ง€๋งŒ ์ง์ ‘ ๊ตฌํ˜„ํ•˜๋‹ค๋ณด๋‹ˆ ์ƒ๊ฐ์ง€ ๋ชปํ•œ ๋ถ€๋ถ„๋“ค์„ ๋งˆ์ฃผ์น˜๊ฒŒ ๋˜๊ฑฐ๋‚˜,

(์‚ฌํŒŒ๋ฆฌ์—์„œ ์นด์šดํŠธ ์†Œ๋ฆฌ๊ฐ€ ์•ˆ๋‚œ๋‹ค๋˜์ง€...)
๋˜ ์‹ค์ œ ๊ธฐ๊ธฐ์—์„œ ํ”Œ๋ ˆ์ดํ•ด๋ดค์„ ๋•Œ์˜ ๋งŒ๋‚˜๊ฒŒ ๋˜๋Š” ๋ฒ„๊ทธ๋“ค์„ ๊ณ ์ณ๋ณด๋Š” ๊ฒƒ๋„ ์žฌ๋ฐŒ๋Š” ๊ฒฝํ—˜์ด์—ˆ๋‹ค.
์—ญ์‹œ ์ง์ ‘ ๋ฌด์–ธ๊ฐ€๋ฅผ ํ•ด๋ด์•ผ ์–ป๊ฒŒ ๋˜๋Š” ๊ฒƒ๋“ค์ด ๋งŽ๋‹ค๋Š” ์ƒ๊ฐ!..

๊ฐ€๋ฒผ์šด ๋งˆ์Œ์œผ๋กœ ์ง„ํ–‰ํ•œ ๋งŒํผ ๊ฐ€๋ณ๊ฒŒ ๋๋‚ผ ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜๋‹ค.


ํ•  ์ˆ˜ ์žˆ๋Š” ์„ ์—์„œ ๋ฆฌํŒฉํ„ฐ๋ง์„ ์ง„ํ–‰ํ–ˆ์ง€๋งŒ,
์ถ”ํ›„์— ์•„๋Š” ๊ฒƒ์ด ๋” ๋งŽ์•„์ง„๋‹ค๋ฉด ๊ทธ๋งŒํผ ๋” ์ข‹์€ ์ฝ”๋“œ๋กœ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๊ฒ ๋‹ค ์‹ถ์€ ๊ฒƒ๋“ค๋„ ๋ณด์ผํ…Œ๋‹ˆ!..
๊ทธ๋•Œ ์ถ”๊ฐ€์ ์œผ๋กœ ๋” ๊ณ ์ณ๋ณด๋Š” ๊ฒƒ์œผ๋กœ ํ•˜๋ฉฐ ๊ท€์—ฌ์šด ๊ฐ€์œ„๋ฐ”์œ„๋ณด ๊ฒŒ์ž„์„ ๋งˆ๋ฌด๋ฆฌํ•œ๋‹ค!

 

 

์ง„ํ–‰ํ•˜๋ฉด์„œ์˜ ์‚ฝ์งˆ ๊ธฐ๋ก

https://i-ten.tistory.com/171

 

[JavaScript] ๋‹ค๋ฅธ ์š”์†Œ ํด๋ž˜์Šค ๋ชจ๋‘ ์ง€์šฐ๊ธฐ

์„ ํƒ ์š”์†Œ ์™ธ์˜ ํ˜•์ œ์š”์†Œ ํด๋ž˜์Šค ๋ชจ๋‘ ์ง€์šฐ๊ธฐ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋‹ค๊ฐ€ ํ˜•์ œ์š”์†Œ๊ฐ€ ๋งŽ์€ ์ƒํƒœ์—์„œ ํŠน์ • ์š”์†Œ๋ฅผ ์„ ํƒํ–ˆ์„ ๋•Œ๋งŒ is-active ํด๋ž˜์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ๋‚˜๋จธ์ง€ ์š”์†Œ๋“ค์€ is-active ํด๋ž˜์Šค๋ฅผ ์–ด๋–ป

i-ten.tistory.com

 

https://i-ten.tistory.com/172

 

[JavaScript+SCSS] ๋ธŒ๋ผ์šฐ์ € ํƒ€์ž… ํ™•์ธ, ์‚ฌํŒŒ๋ฆฌ์—์„œ๋งŒ ์ ์šฉ๋˜๋Š” SCSS

๋“ค์–ด๊ฐ€๋ฉฐ ์ง„ํ–‰ํ–ˆ๋˜ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ์ธ ๊ฐ€์œ„๋ฐ”์œ„๋ณด ๊ฒŒ์ž„์—์„œ ๊ฒŒ์ž„์‹œ์ž‘ ํŽ˜์ด์ง€๋กœ ๋„˜์–ด๊ฐ€๋ฉด 3์ดˆ ์นด์šดํŠธ๊ฐ€ ์‹œ์ž‘๋œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์‚ฌํŒŒ๋ฆฌ ๋ธŒ๋ผ์šฐ์ €์™€ iOS ๋””๋ฐ”์ด์Šค๋“ค์—์„œ๋Š” Audio.play ํ•จ์ˆ˜๊ฐ€ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”

i-ten.tistory.com

 

728x90