Love2d에서 내 게임의 시작 메뉴를 만들고 있습니다. 물론 "시작 게임"과 "게임 종료"버튼이 필요합니다. 단추 텍스트를 사용하는 방법을 알고 있지만 실제 그림을 사용하는 방법을 모르겠습니다. 나는 this tutorial에 나 자신을 의지하고있다.그림을 테이블 값으로 설정하는 방법은 무엇입니까? (love2d)
도와주세요.
Love2d에서 내 게임의 시작 메뉴를 만들고 있습니다. 물론 "시작 게임"과 "게임 종료"버튼이 필요합니다. 단추 텍스트를 사용하는 방법을 알고 있지만 실제 그림을 사용하는 방법을 모르겠습니다. 나는 this tutorial에 나 자신을 의지하고있다.그림을 테이블 값으로 설정하는 방법은 무엇입니까? (love2d)
도와주세요.
먼저 img = love.graphics.newImage('filename_here.png')
을 사용하여 이미지를 변수 img
에로드합니다. 그런 다음 love.graphics.draw(img, 50, 50)
을 사용하여 좌표 50, 50에서 이미지를 그립니다. 이미지를 한 번만로드해야합니다. 너라면
메뉴 이미지를 love.load()
함수로로드하고 love.draw()
함수로 그릴 수 있습니다.
예를 들어, 모든 관련 메뉴 데이터를 유지하는 menu.lua라는 파일을 만듭니다. menu.lua는 menu = {}
으로 시작하여 menu
이라는 새 테이블을 만듭니다. 그런 다음, menu.lua에 : 그 후
function menu.load()
menu.start.img = love.graphics.newImage("start.jpg") -- load start.jpg
menu.exit.img = love.graphics.newImage("exit.jpg") -- load exit.jpg
end
function menu.draw()
love.graphics.draw(menu.start.img,x,y) -- draw start.jpg at (x,y)
love.graphics.draw(menu.exit.img,x,y) -- draw exit.jpg at (x,y)
end
, 당신은 당신의 main.lua 파일에 menu.load()
및 menu.draw()
를 호출합니다.
이미지를 테이블에로드하여 그리는 방법입니다.
LOVE wiki은 이러한 종류의 질문에 도움을 줄 수 있습니다.
"만약 당신이"내가 뭐라해도!?! D : – hexagonest
서스펜스가 나를 죽이고 있습니다. – Blenderer