잘하면 쉽게 질문을 가지고 있지만, 왜 내가 원하는 코드를하지 못하는지 이해할 수 없습니다. function Sound:load()
trackToPlay = musicDownbeat
trackToPlay:play()
end
function Sound:changeMusic()
if trackToPlay == musicUpbeat then
Lua/love2d가있는 작은 RPG 게임 엔진을 작성하고 있는데 2 차원 배열로 파일을 구문 분석해야하지만 작동하지 않고 오류가 발생합니다 ... main.lua : local fmap = love.filesystem.read("map.txt")
map = {}
for c in fmap:gmatch(".") do
if c == "\n" the
그래서 내가 밟은 키/누르는 키에 따라 생성 한 캐릭터 이미지를 변경하는 방법이 궁금합니다. "d"(또는 wasd 키)를 눌렀을 때 걷는 애니메이션이 생기고 궁극적으로 "d"키를 눌렀을 때 정지 상태가됩니다. 모든 이미지가 생성되었습니다. 이미. 나는이 시도했지만 그것은 작동하지 않았다 function love.load()
if love.keyb
나는 그것의 기지에 두 개의 추력기가있는 우주선을 가지고 있는데, 하나는 왼쪽에 하나는 오른쪽에있다. 오른쪽 스러 스터가 켜져 있으면 우주선이 가속 할 때 포물선 모양으로 왼쪽으로 밀어야합니다. 왼쪽 스러 스터의 경우 역방향입니다. 어떻게 구현하나요? box2d에 "라디안 임펄스"라는 것을 발견했습니다. 이것이 효과가 있습니까? 나는 물리학이 약간의 오른쪽
나는 방사형 중력을 box2d에 추가하는 것에 대한 흥미로운 기사를 발견했습니다. 루아에 포트 이에 http://www.vellios.com/2010/06/06/box2d-and-radial-gravity-code/ 내가 제곱 거리를 계산하고 거리를 정상화 할 필요가 있지만. Love2d는 적절한 벡터를 추출하는 기능이없는 것으로 보이는데 이는 수치스러운
내가 문자열 테이블로 조직화하는 2D 렌더링지도를 돌리겠다 에 조직적 렌더링 테이블을 변환, EG은 : ", = {{이미지, 50,60 렌더링 2}} " 이미지는 이미지 (나는 Love2D 루아 프레임 워크를 사용하고 있습니다) (50)는 X 축 (60)이다 Y 축 2 이미지 ID (이 실제 테이블에있을 것입니다 무엇을이다 .) 그러나 이것들 (전부가 조직
제목. 그것은 오직 특정 디렉토리에 저장하는 것이 허용되었지만, 그것으로 만든 실행 파일을 스스로 업데이트하는 방법이 있습니까? 오래된 (HttpGet)인지 확인하는 코드가 있지만 최신 업데이트를 설치하는 방법을 모르겠습니다. 주된 이유는 사람들이 반복적으로 내 RPG를 다시 다운로드해야한다는 불평을합니다. 실행할 수있는 C# 자동 업데이터로 패키지하는 것
작은 게임 작성에 Löve2D을 사용하고 있습니다. Löve2D는 루아를위한 오픈 소스 게임 엔진입니다. 내가 겪고있는 문제는 비표준 위치에 그릴 때 일부 안티 알리아스 필터가 스프라이트에 자동으로 적용된다는 것입니다. love.graphics.draw(sprite, x, y)
따라서 x 또는 y가 둥글 지 않으면 (예 : x = 100.24) 스프라이