유니티 엔진(unity3d)이 5.0 버전이 발매되었습니다! 유니티의 신 버전을 기다리던 이유 중 하나가 유니티의 'Mono'버전 때문입니다. 유니티는 'mono project'기반으로 돌아가기 때문에 모노 버전이 중요합니다. 그런데... 참고 : unity 커뮤니티 블로그 - The future of scripting in Unity (참고 : '게으른자'님 블로그 - Unity 5.0b – IL2CPP) 1. 유니티의 모노 버전 헉? 유니티 5.0에서도 모노 2.6을 쓴다고 합니다;; 이유는 라이센스 문제 때문이라는군요. Mono의 라이센스는 GPL 2.0입니다. (참고 : mono-project - FAQ: Licensing ) 그런데 모노를 활용하기 위한 IDE툴인 모노 디벨롭(mono devel..
'OpenCVSharp'의 설명페이지에는 별도의 작업 없이 'OpenCVSharp.dll'만 참조하면 mono에서도 'OpenCVSharp'를 사용 할수 있다고 나와 있습니다. (참고 : OpenCVSharp - Tutorial_UnixPlatforms) 'ml'와 'cvblob'는 컴파일을 다시 해서 사용하라고 나와있습니다. ('OpenCVSharp'의 소스를 받아보면 모노를 구분하여 작성된 코드들이 보입니다. 이것으로 보아 모노를 지원하는 것이 맞는것 같네요.) 그런데 테스트 프로그램을 만들어서 돌려보니 안됩니다-_-; Mono로 작성해보니 윈도우 스타일로 하면 안되겠다는 생각이 드네요-_-; 1. 준비하기 일단 우분투에 'OpenCV'를 설치 해야 합니다. 'OpenCV'의 버전은 'OpenCVSh..
몇 년 전부터 써야지 써야지 하면서도 까먹고 사골국물처럼 묵혀 두었던 이야기입니다. (까먹고 있다가 얼마전에 다른 블로거분과 이야기하다 생각나서 간단하게 적어 둡니다.) 닷넷 프로그램은 다른 운영체제에서 사용할 수 없다고 알려져 있습니다. 그 이유는 닷넷 프로그램은 닷넷 프레임워크(.Net framework)위에서 돌아가는 프로그램인데 MS가 다른 운영체제용 닷넷프레임워크를 만들지 않았기 때문입니다. 하지만 꽤 오래전부터 다른 운영체제에서 사용할수 있는 닷넷 프레임워크를 만드는 프로젝트인 '모노 프로젝트'라는 것이 있습니다. 모노 프로젝트 모노 프로젝트는 윈도우가 아닌 운영체제에서 닷넷을 사용하기 위한 프로젝트입니다. (참고 : 위키백과 - 모노 (소프트웨어),모노 프로젝트 홈페이지) 지원 범위 2013..