๊ฐ๋จํ LรVE(Love2D) ๊ธฐ๋ฐ ๋ฐ๋ชจ/ํ
ํ๋ฆฟ ํ๋ก์ ํธ์
๋๋ค.
Lua(LuaJIT / Lua 5.1)๋ก ์์ฑ๋์์ผ๋ฉฐ, ๋น ๋ฅด๊ฒ ๊ฒ์ ํ๋กํ ํ์
์ ๋ง๋ค๊ฑฐ๋ LรVE ํ์ต์ฉ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ข์ต๋๋ค.
- LรVE ๊ธฐ๋ณธ ๊ฒ์ ๋ฃจํ(
love.load,love.update,love.draw) ์ํ - ์ต์ํ์ ํ์ผ ๊ตฌ์ฑ:
conf.lua,main.lua - ํ๋ ์ ๋ ๋ฆฝ์ ์ ๋ฐ์ดํธ(dt ์ฌ์ฉ) ์์
- LรVE ์ค์น (๊ถ์ฅ: v11 ๋๋ v12)
- LรVE๋ LuaJIT์ ๋ฒ๋ค๋ก ํฌํจํ๋ฏ๋ก ๋ณ๋ Lua ์ค์น๋ ๋ณดํต ๋ถํ์
- ๋ฆฌํฌ์งํ ๋ฆฌ ๋ฃจํธ์์ LรVE ์คํ:
love .- VS Code ๋น๋ ํ์คํฌ Run LรVE ์ฌ์ฉ ๊ฐ๋ฅ
conf.lua: LรVE ์ค์ (ํด์๋, ์๋์ฐ ์ต์ ๋ฑ)main.lua: ๊ฒ์ ์ง์ ์ (๋ก๋ฉ, ์ ๋ฐ์ดํธ, ๊ทธ๋ฆฌ๊ธฐ)README.md: ํ๋ก์ ํธ ์ค๋ช ๋ฐ ์คํ๋ฒ.vscode: Visual Studio Code ๊ฐ ์ฌ์ฉํ๋ ํ๊ฒฝ ์ ๋ณด.github: Github Copilot ์ด ์ฌ์ฉํ๋ ํ๊ฒฝ ์ ๋ณด
- ๋ฆฌ์์ค(์ด๋ฏธ์ง/์ฌ์ด๋)๋
love.load()์์ ๋ก๋ํ์ธ์. - ๋ฌผ๋ฆฌ/์์ง์ ๊ณ์ฐ์
love.update(dt)์์ ํญ์ dt๋ฅผ ๊ณฑํด ํ๋ ์ ๋ ๋ฆฝ์ ์ผ๋ก ์ฒ๋ฆฌํ์ธ์. - ์ ์ญ ๋ณ์ ์ต์ํ, ๋ก์ปฌ ๋ณ์์ ๋ชจ๋ํ ์ฌ์ฉ ์ถ์ฒ
- ํฌํฌ ํ PR์ ๋ณด๋ด ์ฃผ์ธ์.
- ๋ฒ๊ทธ/๊ธฐ๋ฅ ์ ์์ ์ด์๋ก ๋จ๊ฒจ ์ฃผ์ธ์.
- ๊ธฐ๋ณธ: MIT