본문 바로가기
FNF(프나펑) 모드제작

Haxe의 첫 시동 -2-

by 인터넷떠돌이 2022. 2. 2.
반응형

안녕하세요?

 

일단 fnf의 기본이 되는 언어부터가 어째 한글로 된 자료를 찾기가 어려운데, 그럼에도 불구하고 한번 작업을 해 보기 위해서, 일단은 할 수 있는 시도는 다 해봤고, 어느정도 성과를 냈기에, 이에 대해서 한번 포스팅을 올려 보고자 합니다. 참, 새로운 프로그래밍 언어를 한다는 것이, 어떤 의미로는 도전의식을 고취시키지만, 때로는 너무 고취시켜서 탈인듯 합니다.

 

다음은 index.html이라는 파일에다가 위 스클니샷과 같은 식으로 일단 하나 만들어 주도록 합니다. 이런 식으로 어떻게 작업이 되었다면, 마지막으로 build를 만들어 갈 차례입니다.

 

그리고 나서 다음으로 진행한 것이 build.hxml이라고 해서 html이 아니라 hxml이라는 확장자를 사용하고 있다는 점에 유의해야 합니다.

 

 

그리고 나서 당므으로 진행하고자 하는 것은, 일단 haxelib이라는 명령어를 microsoft power shell에서 실행시켜서, 해당하는 코드를 일단 인스톨해 주도록합니다.

 

그리고 나서 여기서가 가장 큰 문제인데, 일단 haxe -cp src -main Main까지는 같은데 뒤에 --interp 를 붙여야 제대로 실행하는 것을 볼 수 있습니다. 이렇게 해서 겨우겨우 프로그래밍의 첫발인 문자열 띄우기에 겨우 성공했습니다!

 

그리고 이제는 git에 반응을 하는 명령어가 없어서 문제인데, 이를 해결하기 위해서는 일단, 다음의 조치를 취해야 했습니다.

 

위 스크린샷처럼 git라고 구글에서 검색해 들어가서, git를 다운로드 받아서 실행을 시켜서 어떻게 설치해 주도록 합니다. 이렇게 하고 나서 환경변수를 설정해서 git의 bin과 cmd 경로를 지정해 주도록 합니다.

 

이렇게 하는 것으로 git는 해결이 되었습니다. 하지만, 이를 통해서 설치할 수 있는 luajit는 lua라는 언어를 실행하기 편하게 만들어 주는 도구인 것으로 보이는데, haxe하나만 해도 골아픈데, 이걸 여러개로 나누어야 할 필요가 과연 있을까 하는 생각이 들어서, luajit의 설치는 넘어가기로 했습니다.

반응형