【TIC-80】게임 만들어 공개한다! (그 2)
2213 단어 TIC-80루아FantasyComputer게임 제작
일주일에 한 일

‥‥ 위험, 전혀 미안하다.
아니, 게임 동영상 보는 것도 공부 중이니까!
그리고 머리를 사용하지 않아도 좋은 작업 「가나 도트 치기」를한다

일본어 표시는 우선도 낮다 루루!
우선 우선 순위로 실시하는 항목을 열거한다.
우선 게임 모드 (타이틀, 게임, 게임 오버 등)
전환을 구현해 보았다.
게임계(특히 게임 엔진상에서 작성)의 경우, 매 프레임이라고 불리는 처리(일반적으로는
Update()
라든지? TIC-80에서는 TIC()
함수)가 있으므로, 거기로부터 각 처리에 분기시킬 필요가 있다 (아마)우선 다음과 같이 구현.
gamemode.lua
-- (略)
title=function()
-- タイトル画面処理
-- 何かボタン押されたら mode=2
end
stgsel=function()
-- ステージセレクト処理
end
init=function()
mode=1
game={title,stgsel}
end
init()
function TIC()
game[mode]()
end
음, 스테이지 셀렉트로 결정한 스테이지 수를 게임 처리에 넘기는 것은 글로벌 변수로 좋을까. TIC-80의 사양상, 거의 단일 파일로의 구현 한편 소규모이기 때문에.
일단 구현하자 (남은 3 주)
Reference
이 문제에 관하여(【TIC-80】게임 만들어 공개한다! (그 2)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/uokagi/items/593cdfd680ade8167798텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)