ย ๋ ํ์ด๋ ๋ฉ์ดํ์์ ํ์ด๋ ์ฒด๋ ฅ ์ฌ๋ฆฌ๋ ๊ฒ ์ฒ๋ผ ๋ฐ๋ณตํด์ ๊ณ์ ๋ชป๋ํ๋?
ย ์๋ ์ฒ๋ผ ํ๋๊น ํ๋ฒ ์ฌ๋ผ๊ฐ๊ณ ๋์ด์ ์์ฌ๋ผ๊ฐ๋๋ผ๊ณ
ย ย frame:
ย ย ย ย grid 2 3:
ย ย ย ย ย ย text "์์ดํ UP [itemup]"
ย ย ย ย ย ย textbutton "1000":
ย ย ย ย ย ย ย ย if money >= 1000:
ย ย ย ย ย ย ย ย ย ย action SetVariable("itemup",+1)
ย ย ย ย ย ย ย ย else:
ย ย ย ย ย ย ย ย ย ย action [NullAction()]
ย
Ren'Py์ ๋ํ์ฌ ๋ง์ด ์๋ ์ง์์ ์์ง๋ง ์ฝ๋๋ฅผ ๋ณด๋ "action SetVariable("itemup",+1)์ด ๋์ ๋๋๊ตฐ์. API๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์๋ฉด SetVariable ํจ์๋ "Causes the variable with name to be set to value."๋ผ๊ณ ์ฐ์ฌ์์ต๋๋ค. ๋ฐ๋ผ์ itemup์ด๋ผ๋ ๋ณ์์ 1์ ๋ํ๋๊ฒ์ด ์๋ 1์ ๋์ ํ๋ ํ๋์ ํ๊ฒ ๋๋ ๊ฒ์ด๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ 1000์ด๋ผ๋ ํ ์คํธ๋ฒํผ์ ์ฌ๋ฌ๋ฒ ๋๋ฌ ํ๋ก์์ ๋ฅผ ํธ์ถํ๋ค ํ๋๋ผ๋ itemup์ ๊ฐ์ ๊ณ์ 1๋ง ํ ๋น๋๋ฉฐ, itemup๋ณ์์ ๊ฐ์ 1์ฌ๋ฆฌ๋ คํ์ ๋ค๋ฉด ๊ทธ ์ฝ๋ ์ด์ ์ itemup๋ณ์์ ์ด์ ๊ฐ์ ์ป์ด ๊ทธ ๊ฐ์ +1์ ํ์๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค.
๋์์ด ๋์ จ๊ธธ ๋ฐ๋๋๋ค.