๋ณธ์ธ์์ ํ์ด์ฌ์ ์๊ธด ํ์ง๋ง ๋ ํ์ด๋ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ํ๋ฆด ์๋ ์๋ ๊ฒ์ด์์ค
์ผ๋จ low_beep, mid_beep, high_beep๋ผ๋ ํจ์๊ฐ 3๊ฐ๊ฐ ์๋ ๊ฒ์ด์์ค
์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ํธ์ถํด์ ๋ค๋ฅธ ์๋ฆฌ๊ฐ ๋๊ฒ ํด์ฃผ๋ ๊ฒ์ด์์ค
์๋ฅผ๋ค์ด ๋ฏธ์๋ ์บ๋ฆญํฐ๊ฐ ๋งํ ๋๋ high_beep๋ฅผ ํธ์ถํ๊ณ
ํ๋ฑ์์ฌ๊ฐ ๋งํ ๋๋ low_beep๋ฅผ ํธ์ถํ๋ฉด ๋ ๊ฑฐ ๊ฐ์ ๊ฒ์ด์์ค.
์คํํ ๋์๋ ์๋ง๋
low_beep("slow", ???);
low_beep("slow_done", ???);
low_beep("stop", ???);
์๋ฐ์์ผ๋ก ์จ์ผํ ๊ฒ ๊ฐ์ ๊ฒ์ด์์ค
???๋ถ๋ถ์ ๋ญ๊ฐ ๋ค์ด๊ฐ๋์ง ๋ชจ๋ฅด๊ฒ ๋ ๊ฒ์ด์์ค. ๊ถ์์ง์ ํด๋ณด๋ฉด ๋์ฌ์ผ๊ฒ ๊ฐ๊ธฐ๋ ํ๋ฐ ๋ ํ์ด๋ฅผ ๋ชจ๋ฅด๋ ๋ณธ์ธ์์ ์ ์๊ฐ ์๋ ๊ฒ์ด์์ค
๊ฐ๋ณ์ ์ผ๋ก ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒ์ด์์ค
init python: def low_beep(event, **kwargs): if event == "show": renpy.music.play("low_beep.ogg", channel="sound", loop=True) elif event == "slow_done" or event == "end": renpy.music.stop(channel="sound") #์๊ธฐ๋ ๋ฎ์ ๋นํ์์ ๋ด๋ ๋ถ๋ถ์ธ ๊ฒ์ด์์ค
#event๊ฐ์ด ๋ญ๋์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ฐ
#event๊ฐ "show"๋ฉด "low_beep.ogg"๋ฅผ ๋ค๋ ค์ฃผ๋ ๊ฑฐ์์์ค
#๋ฐ๋ฉด event๊ฐ "slow_done"์ด๊ฑฐ๋ "end"๋ฉด ๋นํ์์ ๋ฉ์ถ๋ ๊ฒ์ด์์ค
#loop=True๋ ๋ฐ๋ณตํ๊ฒ ๋ค๋ ๋ง์ธ ๊ฒ์ด์์ค
#channel="sound"๋ **kwargs๋ ๋ชฐ?๋ฃจ.
def mid_beep(event, **kwargs): if event == "show": renpy.music.play("mid_beep.ogg", channel="sound", loop=True) elif event == "slow_done" or event == "end": renpy.music.stop(channel="sound") #์๊ธฐ๋ ์ค๊ฐํค ๋นํ์์ ๋ด๋ ๋ถ๋ถ์ธ ๊ฒ์ด์์ค
#์์ ๋ง์ฐฌ๊ฐ์ง๋ก
#event๊ฐ "show"๋ฉด "mid_beep.ogg"๋ฅผ ๋ค๋ ค์ฃผ๋ ๊ฑฐ์์์ค
#๋ฐ๋ฉด event๊ฐ "slow_done"์ด๊ฑฐ๋ "end"๋ฉด ๋นํ์์ ๋ฉ์ถ๋ ๊ฒ์ด์์ค
#๋ง์ฐฌ๊ฐ์ง๋ก loop=True๋ ๋ฐ๋ณตํ๊ฒ ๋ค๋ ๋ง์ธ ๊ฒ์ด์์ค
#channel="sound"๋ **kwargs๋ ์ฌ์ ํ ๋ชฐ?๋ฃจ.
def high_beep(event, **kwargs): if event == "show": renpy.music.play("high_beep.ogg", channel="sound", loop=True) elif event == "slow_done" or event == "end": renpy.music.stop(channel="sound")
#์๊ธฐ๋ ๋์ํค ๋นํ์์ ๋ด๋ ๋ถ๋ถ์ธ ๊ฒ์ด์์ค
#์์ ๋ง์ฐฌ๊ฐ์ง๋ก
#event๊ฐ "show"๋ฉด "high_beep.ogg"๋ฅผ ๋ค๋ ค์ฃผ๋ ๊ฑฐ์์์ค
#๋ฐ๋ฉด event๊ฐ "slow_done"์ด๊ฑฐ๋ "end"๋ฉด ๋นํ์์ ๋ฉ์ถ๋ ๊ฒ์ด์์ค
#๋ง์ฐฌ๊ฐ์ง๋ก loop=True๋ ๋ฐ๋ณตํ๊ฒ ๋ค๋ ๋ง์ธ ๊ฒ์ด์์ค
#channel="sound"๋ **kwargs๋ ์ฌ์ ํ ๋ชฐ?๋ฃจ.
์ด๋ ๊ฒ ๋ณด๋ฉด ์๊ฒ ์ง๋ง ํ๋ก๊ทธ๋๋ฐ์ด ๋ณ๊ฒ ์๋ ๊ฒ์ด์์ค
์ด ๊ธฐํ์ ํ์ด์ฌ์ ์ฐ๋จนํ์ฌ ๋๋ง์ ๋น์ฅฌ์ผ๋ ธ๋ฒจ์ ๋ง๋ค์ด ๋ณด๋ ๊ฒ์ด์์ค~ ์ธ๋ผ์ด์ธ๋ผ์ด~
์ ์ฑ์ถ
์ ์ณ๋ง์๊ณ ์ฝ๋ฉ๋ ์๋๋๊น ์ฌ์ฌํด์ ํ๊ฑฐ๋ผ ใ ใ ใ ใ ใ
์ ์ฑ์ถ2
๊ธ ์ด ์ฌ๋์ธ๋ฐ ์ค๋ช ๊ฐ์ฌํฉ๋๋ค
์๊ฐํด๋ณด๋ ๋๊ธ๋ค ๋ฌ์์ฃผ์ ๋๋ก ์์ ๋ชจ๋ฅด๋ ์ํ๋ก ๋ญ ๋ง์ง๋ ๊ฒ ์๊ธด ์ง์ด์๋๋ผ๊ตฌ์ ์ด์ฐธ์ ์ข ์์๋ณด๊ณ ๊ณต๋ถํด๋ณด๊ฒ ์ต๋๋ค