728x90
๋ฐ์ํ
1. define
- ์ฌ์ฉ ์ฉ๋: ๊ฒ์ ์์ ์ ์ ๊ณ ์ ๊ฐ(์์ ๋๋ ์ ์ญ ๋ณ์)์ ์ ์ํ ๋ ์ฌ์ฉ.
- ํน์ง:
- ๋ณ์๊ฐ ์คํฌ๋ฆฝํธ ๋ก๋ ์์ ์ ์ด๊ธฐํ๋ฉ๋๋ค.
- ๊ฐ์ ๋ณ๊ฒฝํ์ง ์๋ ๊ณ ์ ๊ฐ(์์)์ฒ๋ผ ์ฌ์ฉํ๊ฑฐ๋, ๊ธ๋ก๋ฒ ๋ณ์๋ก ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ณ์์ ๊ฐ์ด ๊ฒ์ ์ ์ฅ ์ํ์ ํฌํจ๋์ง ์์ต๋๋ค.
- ์ฃผ๋ก UI ์ค์ , ์บ๋ฆญํฐ ์ ์, ์์๊ฐ ์ค์ ๋ฑ์ ์ ํฉํฉ๋๋ค.
define player_name = "Alice"
define max_health = 100
- ์ฌ์ฉ ์ํฉ:
- ์บ๋ฆญํฐ ์ด๋ฆ, UI ์ค์ ๊ฐ ๋ฑ ๊ฒ์ ์์ ์ ๊ณ ์ ๋๊ฑฐ๋ ์ ๋ณํ์ง ์๋ ๊ฐ.
label start:
"Player name is [player_name]."
return
2. $ (Python ๊ตฌ๋ฌธ)
- ์ฌ์ฉ ์ฉ๋: ๊ฒ์ ์คํ ์ค์ ๊ฐ์ ํ ๋นํ๊ฑฐ๋ ์์ ํ ๋ ์ฌ์ฉ.
- ํน์ง:
- ๋ณ์๊ฐ ๊ฒ์ ์งํ ์ค์ ๋์ ์ผ๋ก ์ค์ ๋ฉ๋๋ค.
- ๊ฒ์ ์ ์ฅ ์ํ์ ํฌํจ๋๋ฉฐ, ์ดํ ๋ก๋ ์ ๊ฐ์ ๋ณต์ํ ์ ์์ต๋๋ค.
- ๊ฒ์ ๋ด์์ ์์๋ก ๋ณ๊ฒฝ๋๋ ๊ฐ์ ์ค์ ํ ๋ ์ ํฉํฉ๋๋ค.
$ score = 0
$ player_name = "Bob"
- ์ฌ์ฉ ์ํฉ:
- ํ๋ ์ด์ด ์งํ ์ํฉ์ ์ ์ฅํ๊ฑฐ๋ ๋์ ์ผ๋ก ๋ณํด์ผ ํ๋ ๊ฐ.
label start:
$ score += 10
"Your score is [score]."
return
์ฐจ์ด๋ฅผ ์์ฝํ๋ฉด:
ํน์ง | define | $ |
์ค์ ์์ | ์คํฌ๋ฆฝํธ ๋ก๋ ์์ (์ด๊ธฐํ ์) | ๊ฒ์ ์คํ ์ค (๋์ ์ผ๋ก ์ค์ ๊ฐ๋ฅ) |
๊ฐ์ ๋ณ๊ฒฝ | ๊ณ ์ ๋ ๊ฐ์ผ๋ก ์ฃผ๋ก ์ฌ์ฉ (๋ณ๊ฒฝ ๋ถ๊ฐ ๊ถ์ฅ) | ์์ ๋กญ๊ฒ ๋ณ๊ฒฝ ๊ฐ๋ฅ |
์ ์ฅ ์ฌ๋ถ | ์ ์ฅ ์ํ์ ํฌํจ๋์ง ์์ | ์ ์ฅ ์ํ์ ํฌํจ๋จ |
์ ํฉํ ์ฉ๋ | ์์๊ฐ, ์บ๋ฆญํฐ, UI ์ด๊ธฐ๊ฐ ์ค์ | ๊ฒ์ ์งํ ๋ฐ์ดํฐ, ํ๋ ์ด์ด ์ ์ ๋ฑ ๋์ ๋ฐ์ดํฐ |
ํจ๊ป ์ฌ์ฉํ ์๋ ์์
define์ผ๋ก ์ด๊ธฐ๊ฐ์ ์ค์ ํ๊ณ , $๋ฅผ ํตํด ๊ฒ์ ๋ด์์ ๊ฐ์ ๋ณ๊ฒฝํ๋ ๋ฐฉ์๋ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค.
define player_name = "Alice"
label start:
$ player_name = renpy.input("What is your name?")
"Nice to meet you, [player_name]!"
return
์ด๋ ๊ฒ ํ๋ฉด, ์ด๊ธฐ๊ฐ(Alice)์ ์ ์ง๋์ง๋ง ๊ฒ์ ์งํ ์ค์ ํ๋ ์ด์ด๊ฐ ์ ๋ ฅํ ๊ฐ์ผ๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค.
728x90
๋ฐ์ํ
'๊ฒ์ ํ๋ก๊ทธ๋๋ฐ > ๋ ํ์ด(Ren'Py)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ ํ์ด๋ก ๋ง๋ค์ด์ง ๊ฒ์ '๋ณธ์ธ ์ฐฉ๊ฐ์ ๋๋ค' (0) | 2024.11.27 |
---|---|
AI๋ก ๋ ํ์ด ๋ฏธ์ฐ์ ํ๋ก์ ํธ ์์ ์์ฝ (2) | 2024.11.18 |
AI ๋ฏธ์ฐ์ ๊ฒ์ ๋ง๋ค๊ธฐ ํํ ๋ฆฌ์ผ (์ ํ๋ธ) (3) | 2024.11.12 |
๋ ํ์ด(Ren'Py) #8. ํฐํธ ๋ณ๊ฒฝ (0) | 2024.06.17 |
๋ ํ์ด(Ren'Py) #7. ๊ธฐ์กด ํ๋ก์ ํธ ๋ถ๋ฌ์ค๊ธฐ + ์คํ์ง์ ์ค์น + Live2D (1) | 2024.06.12 |