본문 바로가기
반응형

유니티11

[유니티] WebGL 빌드에러: Getting System.ComponentModel.Win32Exception (2) 리눅스 PC에서 유니티 WebGL을 빌드하는데 아래 에러가 발생했다 Getting System.ComponentModel.Win32Exception (2) 대략적으로 이해한바로는 유닉스 계열 (Linux, macOS)에서 나타나는 문제로, WebGL을 빌드할 때 사용하는 Emscripten 툴체인에서 Python 라이브러리가 링크되지 않아서 발생한다고 한다 해결하는 방법은 단순한데 EMSDK_PYTHON 환경변수에 Python 경로를 지정해 주면 된다 빌드 에러를 해결하는 방법은 아래와 같다 첫째, Asset 바로 아래에 WebglPreBuildProcessing.cs 파일을 만든다 둘째, 아래 코드를 붙여 넣는다 "" 에는 python3 경로를 입력한다 우분투의 경우 whereis python3 명령어.. 2022. 12. 9.
유니티에서 소켓 통신하고 이벤트 등록하기 (C# 예제 코드) 이 페이지는 구글링해서 이것 저것 합친 것을 정리한 것이다 내용이 일부 틀릴 수 있으므로 자세한 내용은 추가적으로 구글링하거나 전문 서적을 통해 찾아봐야 한다 특히 유니티는 거의 모르는 상태에서 작성한 것이라 분명 틀린 부분이 있을 것 같다 I. 단순한 소켓 프로그래밍 유니티 엔진을 단독으로 사용할 때에는 Photon과 같은 네트워크 패키지를 이용할 수 있다 그러나 게임을 조작하기 위해 다른 플랫폼 (C++ 또는 Python 프로그램)과 연동해야 하는 경우, 유니티 패키지를 그대로 사용할 수 없으므로 직접 소켓 프로그래밍을 작성해야 한다 이번에는 소켓 프로그래밍 (= 네트워크 프로그래밍)을 통해 유니티 게임을 조작하는 방법에 대해 알아본다 여기에 사용한 소스코드는 일부 설명을 위해 발췌한 것이고, 실제 .. 2021. 7. 30.
반응형