디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[📚정보] 뭔일인지 모르겟지만 겜메 2024업뎃 Q&A 가져옴

ㅇㅇ(121.173) 2024.05.20 22:06:19
조회 153 추천 3 댓글 0
														

실시간으로 답변 써지고있어서 그중 답변 받은거 하나 가져와봤음.


질문 글


질문자는 겜스에서 정말 오랜 기간 3D 존버하는 사람이고 겜스에서 IDE 플러그인같은 기능들이 준비되면 바로 다 옮길 준비하는 사람임

겜스에 아래와 같은걸 만든 사람, 참고로 저 UI포함 에디터 자체도 겜스로 만들었던가 그럼.

GUI.png



Q1: Going to ask preemptively here... What does the JS/C# language support and language interoperability actually mean? Can we mix multiple languages in a single source file or project? Can we normally use all features available in those languages, like loading any third-party library we want? Can we call C# functions from GML and vice versa? Etc. etc., you know the stuff... ?

Q2: So can we do a 3D level editor in GameMaker now using Plugins? 👀

번역 -----

Q1: 여기서 선제적으로 물어보겠습니다... JS/C# 언어 지원과 언어 상호 운용성이 실제로 무엇을 의미하나요? 단일 소스 파일 또는 프로젝트에 여러 언어를 혼합할 수 있나요? 원하는 타사 라이브러리를 로드하는 등 해당 언어에서 제공되는 모든 기능을 정상적으로 사용할 수 있나요? GML에서 C# 함수를 호출할 수 있고 그 반대의 경우도 마찬가지인가요? 등등, 여러분도 아시겠지만... ?

Q2: 이제 플러그인을 사용하여 GameMaker에서 3D 레벨 에디터를 만들 수 있나요? 👀



공식 개발자 답변


A1: Each file will have its own set language, .gml for GML, .js for JavaScript, etc. You won't be able to mix and match within a single file but you will be able to use different languages within the same project.

JS will be supported as a first class language so you can call GML from JS and JS from GML, you will also be able to use the JS library directly from GML.

Interoperability means that you will be able to call JS/C# functions from GML and GML functions from C#/JS - (for C# to/from GML/JS you will need to describe how the C# arguments and returns should be interpreted in GML/JS).

At this point we are looking at C# only being available Scripts (not Events) but you will be able to call the C# directly from GML / JS.


A2: Sounds like you're volunteering to make one yourself there ;) go for it!


번역 -----

A1: 각 파일에는 고유한 언어가 설정됩니다(GML의 경우 .gml, JavaScript의 경우 .js 등). 단일 파일 내에서 서로 다른 언어를 혼합하여 사용할 수는 없지만 동일한 프로젝트 내에서 서로 다른 언어를 사용할 수 있습니다.

JS가 일급 언어로 지원되므로 JS에서 GML을 호출하고 GML에서 JS를 호출할 수 있으며, GML에서 JS 라이브러리를 직접 사용할 수도 있습니다.

상호 운용성이 지원된다는 것은 GML에서 JS/C# 함수를 호출하고 C#/JS에서 GML 함수를 호출할 수 있다는 것을 의미합니다(C#에서 GML/JS로/에서 C# 인자와 리턴이 어떻게 해석되어야 하는지 설명해야 합니다).

현재로서는 이벤트가 아닌 스크립트에서만 C#을 사용할 수 있지만 GML / JS에서 직접 C#을 호출할 수 있습니다.


A2: 직접 만들겠다고 자원하는 것처럼 들리네요 ;) 해보세요!






참고로 겜스 IDE는 지금 .net 6 C#을 쓰고있는데 .net 8로 업그레이드 예정임

아마 업그레이드후 C# 플러그인을 준비하려는걸로 보임.



여담으로 JS와 C# 지원에 대해 이후 생각해보니 현재 게임메이커에서 개발중인 요소들과 연관점들이 있다는 생각을 했는데,

js의 경우 현재 opera gx에 웹어셈 기반으로 게임메이커 웹게임 플랫폼이 있음, 생각보다 상당히 큰 편인 플랫폼인데 여기 한정으로 테스트로 롤백 네트워크 멀티플레이를 원터치로 사용할수있는 기능을 제공하고있음. (지금은 잠깐 내려간걸로 기억함)

이것에 대해 서버가 node.js 기반이라고 들은게있음, 테스트 끝난후 공식화되면 서버를 오픈소스로 배포할거라고 들었는데 이게 지원 js랑 연관이 있을듯함.


C#의 경우 멀리갈것없이 위의 ide 플러그인과 연관되어있음. 그리고 이 ide 플러그인은 앞으로 차세대 런타임으로 지원될 GMRT(전에 뉴런타임이라 부르던 런타임)이랑 긴밀하게 연결되는 요소가 하나있을건데, 그게 CTO가 언급했던 라이브 코딩 기능임.


이 라이브 코딩은 현재 게임메이커에서 gmlive같은 써드파티를 이용해 가능하나, 제한적인편인데. 이걸 공식으로 적용할거라고했음.


그런데 결국 그 라이브 코딩의 통로 역할을 하는건 ide일수밖에없는데, ide가 C#이라는거임 ㅇㅇ 연관이 있을거라 생각함.


행복회로 열심히 굴리는 이야기들뿐이지만, 어쨋든 유의미하게 개선되는게 보이고있는 상태라 기대중임.



자동등록방지

추천 비추천

3

고정닉 1

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기
자동등록방지

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2868 설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
2870 이슈 [디시人터뷰] 웃는 모습이 예쁜 누나, 아나운서 김나정 운영자 24/06/11 - -
161634 공지 취.업관련 이야기 금지 [9] 파베르Dev갤로그로 이동합니다. 24.06.05 606 6
159490 공지 인디 게임 개발 갤러리 규칙 - 질문 전 필독!! [25] 에뚜갤로그로 이동합니다. 24.05.10 988 3
52873 공지 게임제작 초심자를 위한 글 모음 [9] Goranic갤로그로 이동합니다. 20.07.02 64744 52
123789 공지 뉴비 개임개발 하려는데 뭐부터 해야하나요 복사본 [14] 흉황갤로그로 이동합니다. 23.04.11 12559 22
162225 💬 XR메타버스 창작자 실전캠프 참여자 모집 랩보이갤로그로 이동합니다. 11:33 3 0
162224 💬 넥페 꼴리는게 없네 dawnDev갤로그로 이동합니다. 11:16 38 0
162223 💬 스팀 게임 수익도 세금내는거임? [5] ㅇㅇ갤로그로 이동합니다. 11:08 65 0
162222 💬 3d 오브젝트에 도트텍스쳐 붙이는건 ㅇㅇ(126.156) 10:46 29 0
162220 💬 슬슬 기초강의 완강했으니 고도로 겜 만들어야되는데 [1] 고도전도사갤로그로 이동합니다. 10:31 46 0
162219 🐣질문 유니티 퍼스널 라이센스 갱신 안됨 ㅇㅇ(121.172) 10:19 55 0
162218 💬 디펜스 1인 모드 구상한거 구현 중 [3] 만찬갤로그로 이동합니다. 10:09 59 1
162217 🐣질문 90년대에 gba 게임 만들때는 뭘로 개발한거임? [2] ㅇㅇ갤로그로 이동합니다. 10:03 89 0
162216 💬 트레일러 및 피드백 화면 생성 [10] 뚜시갤로그로 이동합니다. 09:54 169 8
162215 💬 내 아이디어 쩐다 이걸로 겜 만드면 대박 [3] SR4갤로그로 이동합니다. 09:29 219 5
162214 💬 인디로 굶어죽지 않는법 [2] ㅇㅇ(58.233) 08:04 243 0
162213 💬 인디 트렌드 알려준다 [5] ㅇㅇ(58.233) 07:59 232 1
162211 💬 언리얼 5 독학 [1] ㅇㅇ(59.22) 03:50 111 0
162210 🐣질문 코딩 같은 거 모르는 사람인데 겜 만들고 싶으면 어케 해야댐?.. [12] ㅇㅇ(219.249) 03:37 345 0
162209 📜일지 Moe Moe Island 일지 121 [3] 개발하는똥개갤로그로 이동합니다. 03:30 117 4
162208 🐣질문 보통 입력같은거 받으면 약간은 지속 시켜줌? [5] ㅇㅇ(112.187) 03:16 143 0
162207 💬 맥으로 겜메 진짜 개화난다... [2] ㅇㅇ(49.174) 02:52 127 0
162206 🐣질문 프로젝트 시작 전부터 막막하노...... [5] ㅇㅇ(175.206) 02:23 181 0
162204 📜일지 6월 개발 일지 2 [38] 봄네코갤로그로 이동합니다. 01:19 542 14
162203 🐣질문 mono class id가 뭐임? ㅇㅇ갤로그로 이동합니다. 00:35 105 0
162201 💬 궁금한게.. 구글 플레이 비공개 테스트 및 테스트 ㅇㅇ(121.138) 00:27 57 0
162200 💬 하데스 베끼기가 유행이네 [5] ㅇㅇ갤로그로 이동합니다. 00:09 368 1
162199 💬 스팀 위시리스트 수가 많은게 개발자한테 직접적인 이득이 있음? [10] 토루갤로그로 이동합니다. 00:05 256 0
162198 💬 그림장비가 생각보다 개발할때 괜찮네 [1] ㅇㅇ(112.152) 00:03 246 0
162197 💬 오늘 받은 이상한 스팸? 뭐라고 해야하지? 아무튼 메일 [1] 강화인간갤로그로 이동합니다. 06.12 151 1
162196 💬 언제까지 겅부해야 겜좀 만들수 있으려나 [15] 유나fan갤로그로 이동합니다. 06.12 218 0
162195 💬 유니티 에셋 그래픽리소스 잘팔리는건 얼마나 팔림? [2] ㅇㅇ(101.235) 06.12 127 0
162194 💬 crunchpix 에셋 구매하는 거 아는 사람?! ㅇㅇ(211.209) 06.12 28 0
162193 💬 UTF~8 그래들 실패 ㅇㅇ(114.204) 06.12 57 0
162192 💬 서로다른 패널에서 참조할때 문제점 어떻게 해결할까요? ㅇㅇ(61.98) 06.12 36 0
162191 📜일지 헬로 골프 제작기 -끝- [2] 게임홀더(49.142) 06.12 92 4
162190 💬 인붕이들 개발할 때 뭐씀? [2] ㅇㅇ(118.44) 06.12 206 1
162189 💬 해당 경우에 유저 아이템 복구해줘야함? [3] ㅇㅇ(182.172) 06.12 115 0
162188 💬 1인 개발의 기준이 어디까지임? [5] ㅇㅇ(58.233) 06.12 253 0
162187 💬 도트애니 입문 허당갤로그로 이동합니다. 06.12 151 0
162186 💬 스팀 넥페 라이브스트림 규정에 대해 아는 사람 있음? 강화인간갤로그로 이동합니다. 06.12 86 0
162185 💬 너네 소시오패스랑 팀 해본적 있냐 [22] ㅇㅇ(14.138) 06.12 452 0
162184 💬 요즘 BGM이나 SFX 생성해주는 Ai 서비스가 많던데.. [7] ㅇㅇ(175.192) 06.12 155 0
162183 💬 오딘 사놓고 안쓰기로 했다ㅋㅋㅋ [7] ㅇㅇ(219.255) 06.12 268 0
162182 🐣질문 다들 독학으로 함?? [29] ㅇㅇ(182.208) 06.12 347 0
162181 📚정보 번)성격에 따른 비디오 게임 선호도:게임 선호도에 대한 과학적 분석 [1] ㅆㅇㅆ(124.216) 06.12 341 10
162180 🐣질문 이런거도 표절일까요..? [13] ㅇㅇ갤로그로 이동합니다. 06.12 372 0
162178 💬 고도로 출발... ㅇㅇ(210.101) 06.12 88 0
162176 📜일지 도감! [25] 얀테이갤로그로 이동합니다. 06.12 598 12
162175 🐣질문 늒네 질문 [1] ㅇㅇ(210.100) 06.12 80 0
162174 🐣질문 이거 게임엔진 이름 좀 가르쳐줘 [6] ㅇㅇ1(116.121) 06.12 319 0
162173 💬 이상현상겜 요즘도 잘 팔리냐 [5] ㅇㅇ(114.206) 06.12 253 0
162172 💬 난 내 도트로 된 게임이 마구마구 많아졌으면 좋겠음 [7] ㅇㅇ(182.227) 06.12 356 2
162170 💬 작업하다 번뜩인 잡담 [9] l아일리l갤로그로 이동합니다. 06.12 320 0
162169 💬 유니티 인증 시험도 있네 [5] 로코복실한갤로그로 이동합니다. 06.12 205 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2