디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ(121.173) 2024.05.20 22:06:19
조회 155 추천 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
등록순정렬 기준선택
본문 보기
자동등록방지

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2872 설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
2871 AD 뉴진스, 배틀그라운드로 데뷔 준비 완료! 운영자 24/06/21 - -
2874 AD 현물 경품 획득 기회! 아키에이지 지역 점령전 업데이트 운영자 24/06/20 - -
162527 🐣질문 뭐가 제일 나아 보이나요 ? [19] 태율 (222.98) 06.17 437 0
162526 💬 2D화면에서 오브젝트 원근 주는건 [4] ㅇㅇ(58.122) 06.17 209 0
162525 🐣질문 유) 프로젝터+터레인 관련해서 질문점.. [7] ㅇㅇ(61.72) 06.17 177 0
162523 💬 게임콘 후기 [16] 사슴발레리나갤로그로 이동합니다. 06.17 1191 19
162522 💬 후디니 쓰는 사람있음? [6] ㅇㅇ(59.151) 06.17 262 0
162521 📜일지 2D 로봇 게임 일지 -1- [6] 셜록모리아티갤로그로 이동합니다. 06.17 274 4
162519 💬 사무실 대신에 고오급 시골 고시원 들어갈까 싶다. [4] ㅇㅇ(180.67) 06.17 347 2
162518 💬 뭔가 일정이 갑자기 내 뜻대로 안돌아가니까 끈 떨어진 연같이 되는듯 [10] ㅆㅇㅆ(124.216) 06.17 415 3
162517 💬 개발해보려고 하는 뉴비인데 [4] ㅇㅇ(133.106) 06.17 420 0
162516 💬 udemy 할인 얼마까지 찍히냐 ? ㅋㅋㅋㅋㅋㅋ [1] ㅇㅇ(121.140) 06.17 255 0
162515 💬 게임 스토리 짜는데 [18] 젠와갤로그로 이동합니다. 06.17 366 0
162513 📜일지 현재 전투쪽 아트 이대로 괜찮을까? 피드백 부탁 합니다 [25] 곰돌계곡갤로그로 이동합니다. 06.16 552 3
162512 📜일지 죽창게임 개발일지 #2 [8] 스수갤로그로 이동합니다. 06.16 679 14
162511 💬 질문 하나 있습니다 [1] ㅇㅇ(175.116) 06.16 115 0
162510 📜일지 ATB 좋아해? 12 [8] 디시콘쓸려고만듦갤로그로 이동합니다. 06.16 322 12
162509 💬 외주 구인같은거 어디서함? [2] 오사카만박갤로그로 이동합니다. 06.16 288 0
162508 🐣질문 유니티 파이어베이스 연동 빌드오류 제발 도와주세요 ㅠㅠ [11] ㅇㅇ(112.148) 06.16 171 0
162507 💬 ui 만들때 text mash pro는 text 형식이 아님? [6] ㅇㅇ(220.87) 06.16 170 0
162506 💬 다크판타지 제작중 [15] 존도갤로그로 이동합니다. 06.16 992 14
162505 💬 언리얼 공홈마켓 둘러보다 저작권 관련 질문 생각난 거 있는데 ㅇㅇ(211.206) 06.16 108 0
162504 🐣질문 유니티로 프로그래밍 자체가 첨인 사람인데 [2] ㅇㅇ(220.87) 06.16 275 0
162503 💬 게임 엔진 다루면서 블렌더나 포토샵 다루는 사람 많아? [5] ㅇㅇ(211.206) 06.16 209 0
162501 💬 난 마비 시리즈가 나름 인생겜인듯? [1] ㅇㅇ(61.72) 06.16 143 0
162500 💬 헛 생각없이 본체를 창문쪽에 놔뒀네 [2] ㅇㅇ(220.87) 06.16 225 0
162499 💬 힘냅시다 ㅇㅇ(211.224) 06.16 64 0
162498 💬 팀호레이 세피리아 얘네 이거 만드는데 6년 걸린거? [2] ㅇㅇ1(116.121) 06.16 220 0
162497 💬 한 여름의 출석부 겜린갤로그로 이동합니다. 06.16 147 0
162496 💬 주말에 한거 [7] ㅐㅐㅋㄷ갤로그로 이동합니다. 06.16 360 2
162494 💬 와 짱깨는 진짜 배짱장사하네 ㅋㅋㅋㅋ [10] ㅇㅇ(121.128) 06.16 671 2
162493 💬 인생겜 아우터와일즈인 사람 없냐 [5] ㅇㅇ(1.244) 06.16 187 0
162492 💬 뭐야 유니티6 새로 나올 건가 보네 [5] 쫵쫵갤로그로 이동합니다. 06.16 437 0
162491 💬 스텔라 블레이드도 카와이 피직스 썼었네요 [5] ㅇㅇ(125.132) 06.16 300 0
162489 🐣질문 민원24에서 등본 떼려는데 [3] ㅇㅇ갤로그로 이동합니다. 06.16 239 0
162488 💬 일명 똥기사 게임, 포티 나이트 사가 ㅇㅇ(112.159) 06.16 204 0
162487 💬 바이오하자드4가 당시엔 대단한 수준이었음? [5] ㅇㅇ(59.6) 06.16 224 0
162486 💬 지금 만들고 있는 게임 로비 UI(피드백환영) [21] ㅇ,ㅇ갤로그로 이동합니다. 06.16 379 0
162485 💬 인생겜 얘기에 언더테일 << 얘기가 하나도 읎네 [6] 애기바다뱀갤로그로 이동합니다. 06.16 370 0
162483 💬 인생겜 너무 갱신되어서 꼽을수가 없음 [4] 호시타갤로그로 이동합니다. 06.16 322 0
162481 💬 노트북 + 테블릿 성능 합치는 방법 없나?? [10] Mr빙그레갤로그로 이동합니다. 06.16 236 0
162480 💬 방금 큐레이터 관련 질문글 올렸던 사람입니다..! [2] ㅇㅇ(58.120) 06.16 144 0
162478 💬 최근에 올린 MD-530 디펜더 정찰 게임 [9] 박희종갤로그로 이동합니다. 06.16 779 12
162477 💬 그리드 인벤, 아이템끼리 드래그드랍 상호작용 만들면 실력 ㅇㅈ? [5] ㅇㅇ(211.210) 06.16 253 0
162476 💬 무슨 겜을 만들어야 할까... [4] ㅇㅇ(112.159) 06.16 382 0
162475 💬 인디게임 만들고 싶음 [8] ㅇㅇ(112.171) 06.16 395 0
162474 💬 밑에 인생겜 보고 새삼 본인 딸피인거 체감됨 [3] 강화인간갤로그로 이동합니다. 06.16 377 0
162473 🐣질문 국산 무기 저작권은 빡세게 잡는편임? [5] ㅇㅇ(211.206) 06.16 351 0
162472 💬 발 들인 계기가 나는 상당히 이상함.... [3] ㅇㅇ(119.193) 06.16 331 1
162471 💬 넥페도 이제 대충 하루 남았네 강화인간갤로그로 이동합니다. 06.16 129 0
162469 💬 여기는 인디게임 많이 해본사람들이 많나봐 [13] ㅇㅇ(175.193) 06.16 531 1
162468 💬 인생겜 뭐임? [28] ㅇㅇ(115.139) 06.16 548 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2