본문 바로가기

유니티

유니티 어필리에이트 - 유니티에셋 홍보 Unity Affiliate 유니티 에셋을 자신의 SNS 또는 블로그에 홍보를 하면, 그 링크를 타고 구매시 판매금액의 일부를돌려주는 프로그램이다. 방법은 자신이 홍보하고 싶은 특정 에셋을 블로그나 기타 자신이 홍보를 원하는 채널(SNS, 유투브 등 어디든 가능)에 에셋의 링크와 함께 게시물을 달면, 그 링크를 보고 다른 유저가 에셋스토어를 방문해서 구매까지 이루어지면 홍보한 이에게 에셋 판매 금액의 5%를 지급한다. 유니티와 에셋을 판매하는 퍼블리셔의 수익 배분이 70 대 30 정도 된다. 위에서 말한 대로 퍼블리셔 자신이 홍보를 겸할 경우에는 75%까지 수익을 가져가는 것이 된다. https://unity3d.com/kr/affiliates 더보기
[Unity3d] Debug.Log 는 릴리즈시 제거되지 않는다 예전부터 말이 많았던 문제인데.. 여전한가 보다. Debug.Log 가 배포할때도 제거되지 않으니 성능상 문제가 있어 아마 대부분 자체적으로 랩핑해서 쓰지 않을까 생각된다. 또는 [Conditional("DEBUG")] 과 같은 걸로 체크해도 된다. https://msdn.microsoft.com/en-us/library/4xssyw96(v=vs.90).aspx https://gist.github.com/kimsama/4123043 http://ozlael.tistory.com/76 이런걸 아직도 엔진에서 지원이 안된다니 이런.. 더보기
유니티 네트워크 프로그래밍 -Unity5 Network 1. 개요 http://www.jenkinssoftware.com/ 유니티 네트워크에 앞서 먼저 소개할 네트워크엔진 Raknet이다. 2005년도에 이 라이브러리를 이용하여 P2P방식의 네트워크 게임을 만든 경험이 있다. 당시에도 홀펀칭, 릴레이서버 기능등을 지원했었고 웬만한 게임에는 적용할만하다고 생각했었다. 그 이후 무료버전, 상용버전으로 나누어 운영을 하다가 한동안 관심이 없었는데 요즘 한참 핫이슈인 오큘러스VR 이 인수하여 오픈소스화 했다는 소식을 들었다. Oculus Acquires & Open Sources RakNet July 7, 2014 Oculus is pleased to announce that they’ve acquired RakNet. Oculus has open-sourced i.. 더보기
Visual Studio 2010 Tools for Unity https://visualstudiogallery.msdn.microsoft.com/6e536faa-ce73-494a-a746-6a14753015f1 더보기
Unity 게임안에서 직접 로그를 찍자 모바일 게임은 실제 구동을 PC가 아닌 모바일단말기에서 하기 때문에 빌드를 하고 실제 테스트를 할때는 유니티에디터에서 볼 수 있는 로그를 직업 확인할 수 없다. 그래서 하는 방법은 단말기를 PC에 연결후 이클립스를 구동하여 실시간 로그를 확인하는 방법을 많이 사용하고 있는데.. 유니티 어셋스토어에 직접 게임클라이언트에서 로그를 삽입하여 볼 수 있는 플러그인이 있어 소개하고자 한다. 이름은 보시다시피 Log Viewer라는 무료 플러그인이다. 임포트하면 생성버튼이 생기는데, Hierachy View에 붙여놓아 항상 돌아가게 해놓으면 된다. 따로 추가 코딩이나 다른 절차는 필요없다. 그냥 붙이면 끝. 사용방법도 간단하다. 화면상에 마우스나 손터치로 원을 살짝 그려주면 활성화된다. 너무 민감하다고 생각되면 원.. 더보기
유니티에서 카메라 2대이상 설정하기 유니티에서도 여러개의 카메라를 지원하는데, 특히 3D 게임에서는 2대이상이 필수일 것이다. 하나는 캐릭터같은 3D 오브젝트를 렌더하는 카메라, 그리고 다른 하나는 UI전용 카메라를 예로 들수 있을 것이다. 좀 더 디테일하고 다양하게 하기 위해 3,4 대 이상의 카메라를 사용하는 경우도 있다. 일단 레이어의 개념만 잘 이해하면 카메라 설정은 그다지 어렵지 않다. 하나의 씬 안에 여러개의 오브젝트가 있으면 각각 렌더할 카메라를 지정하는 개념이 레이어이다. 먼저 카메라 셋팅전 화면상의 오브젝트의 레이어를 각각 구분해 준다. 그리고 어떤 레이어로 설정된 오브젝트를 그릴지 카메라 컴퍼넌트의 레이어를 수정해 준다. 이 레이어와 연결되는 개념이 Culling Mask인데, 어떤 레이어를 렌더할 것인지 지정해주며 복수.. 더보기