그외

게임 메이커 스튜디오 C# dll 라이브러리 만들 때 .NET 프레임워크 버전 문제

by 조루나 posted May 03, 2024
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄


게임 메이커 스튜디오는 .NET 프레임워크 (=C#) 4버전까지만 지원하는 것 같다.

근데비주얼 스튜디오 2022는 .NET Framework 4버전 사용이 안된다.

 

비주얼 스튜디오 2019로 .NET 프레임워크 4.8.1 정도로 대상 프레임워크를 지정한 뒤에

DllExport Nuget 패키지를 넣고 돌린다음 빌드를 해서 게임메이커 스튜디오에 넣으면 된다.

image.png

 

 

근데... 유니티에는 그대로 넣었더니 네임스페이스 참조가 또 안된다.

[DllExport("TestFunction", CallingConvention.Cdecl)] 넣어서 unmanaged로 하니까 그런 것 같다.

Unmanaged(native) plugin 으로 쓰려면

https://docs.unity3d.com/Manual/NativePlugins.html

여기서 시키는 대로 해야하는 것 같다. 귀찮...

 

 

 

이런 노하우 알고 싶지 않았는데

알아버렸어...

 

 



Articles

1 2 3