본문 바로가기

Unity8

유니티 바탕화면 보이는 투명한 앱 만들기 이를 이용하면 모니터 위에 서식하는 미소녀를 띄우거나 할 수 있다. 이를 적용하기 전에 해야될 것이 두가지 있다. 1) 메인카메라 - Clear Flags를 Solid Color로 설정, 그 후 Background 컬러의 RGBA값을 0,0,0,0으로 설정 2) PlayerSettings - Resolution and Presentation의 Standalone Player Options에서 Use DXGI Flip Model Swapchain for D3D를 체크해제 아래는 실질적으로 앱을 투명화시켜주는 코드다. 스타트 함수에서 SetWindowLong(hWnd, GWL_EXSTYLE, WS_EX_LAYERED); 로 설정해놨기 때문에 앱의 투명한 부분을 클릭해도 아무런 일이 일어나지 않지만 스페이스바.. 2021. 11. 1.
HoloLens2에서 한 쪽 눈에 띄워지는 개발자 콘솔창 지우는법 홀로렌즈를 사용하다보면 원인 모를 콘솔창이 갑자기 왼쪽 눈에 뜨는 경우가 종종있다. 주로 빨간 줄이 떴을 때 나타나는데, 에러난 코드를 해결하는 건 일단 나중으로 미뤄두고 콘솔창 자체를 끄는 법을 알아보자. 해결 방법은 간단하다. 1 2 3 4 5 6 7 8 9 using UnityEngine; public class ConsoleRemover: MonoBehaviour { void Start() { Debug.developerConsoleVisible = false; } } Colored by Color Scripter cs 해당 코드를 아무대서나 적용시켜주면 개발자 콘솔이 꺼진다. 2021. 10. 29.
HoloLens2에서 오브젝트가 한 쪽 눈에만 나올때 해결법 새 프로젝트를 만들다보면 갑자기 3D모델이 왼쪽 눈에서만 보이는 경우가 있다. 그럴때마다 시력이 안 좋아지는 듯한 느낌과 심각한 구토감이 느껴진다... 의외로 해결법은 간단. XR 설정에서 렌더모드를 Multi Pass로 해주면 해결된다. 2021. 10. 28.
Unity IDragHandler 로 오브젝트 회전시키기 먼저 에셋스토어에서 예쁜 지구 오브젝트를 다운로드 받겠습니다. 무료입니다. Demo 씬에 들어가니 덩그라니 지구 하나가 놓여져있습니다. 에셋 제작자가 미리 자동으로 회전하는 스크립트를 넣어놨기 때문에 일단 지웁니다. 저희는 마우스로 회전 시킬 거기 때문이죠. 스크립트를 작성합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class EarthRotater : MonoBehaviour, IDragHandler { public float rotateS.. 2021. 5. 13.