맵 공간을 만들었다 없앴다를 빈번히 할 것 같으니 맵 생성동안 플레이어들에게 로딩막대기를 보여주는걸 만들고 있음.
로딩 스위치가 켜지면
틱마다 로딩여부를 알아야할 청크 목록에서 is_chunk_generated를 써서 로딩된 갯수를 세어서
Gui 표시하는 함수로 넘겨줌
임시로 게임 내에서 즉시 맵을 초기화할 수 있는 커맨드도 추가해봤다.
어드민이나 서버콘솔에서만 쓸 수 있게 나중에 바꿔야지
commands는 커맨드를 편집할 수 있는 팩토리오 전역클래스임.
로딩막대기는 뭐 빌트인으로 쓰기편하게 뭐가 준비되있는게 아니고 일일히 다 만들어야한다.
바닐라 pvp 시나리오에서 슬쩍 베껴옴
팩토리오 gui 구조는 html css parent child 구조랑 똑같아서 웹페이지 디자인을 자바스크립트로 해봤으면 적응가능.
{"progress-bar", 첫번째문자열변수} 이런 포맷으로 lua코드 내에 적어두고,
locale 파일에서 이렇게 로컬 번역 문자열을 추가해주면
입력해준대로 나온다
프로그래밍 배우고 싶다
end로 블럭을 닫네? 무슨 언어임?
Lua언어