[Unity] Canvas Fade 쉽게 하기 foreach (Image img in images) { img.CrossFadeAlpha(1f, 1f, false); } fade out img.GetComponent().SetAlpha(0.1f); img.CrossFadeAlpha(1f, 0.5f, false); fade in Unity 2019.08.06
[Unity] Component의 Type알아내기 예를 들어 Collider 중에서 Box Collider인지 Mesh Collider인지 알아내서 다른 오브젝트에도 똑같은 Collider를 추가하고자 할 때 var col = (Collider)go.AddComponent(GetComponent().GetType()); 스크립트가 붙어있는 오브젝트의 Collider의 타입을 가져와 같은 타입의 Collider를 go라는 오브젝트에 추가 Collider가 BoxCollider인지 확인하는 방법 if (GetComponent().GetType().Equals(typeof(BoxCollider))) { ... } Unity 2019.08.02
[Unity] Oculus go - Access to Internal Storage 오큘러스 고 내부저장경로 접근 path = Application.persistentDataPath; path = path.Substring(0, path.LastIndexOf('/')); return Path.Combine(path,(save Folder)); Manifest 수정할 필요 없음 Unity 2019.07.31
[Unity] Custom Editor로 VR/None VR 전환 버튼 만들기 using System.Collections; using System.Collections.Generic; using UnityEditor; using UnityEngine; using UnityEngine.UI; #if(UNITY_EDITOR) [CustomEditor(typeof(ModeChange))] public class ModeChangeButton : Editor { public override void OnInspectorGUI() { base.OnInspectorGUI(); ModeChange modeChange = (ModeChange)target; if (GUILayout.Button("VR Mode On/Off")) { modeChange.OnOff(); } } } #endif #i.. Unity 2019.07.12
[Unity]Oculus go / Normal Mobile build Method Oculus go 오큘러스 고와 GearVR이 아닌 Normal mobile 빌드를 하는 방법 Oculus SDK가 프로젝트 안에 있으면 폰에는 자동으로 GearVR이 설치되는데 GearVR이 필요하지 않다면 아래 방법을 사용 먼저 상단 메뉴바에서 Oculus - Tools - Create Store-Compatible ~~~를 누른다 그러면 Project folder에 Plugins - Android 하위에 AndroidManifest가 생성되는데 오픈해서 코드를 수정해준다 *******************주의사항***************************** vr mode로 설치하려고 할때는 저 manifest를 아예 지워야 해야 빌드가 됨 ㅡㅡ 다른 곳에 백업 해두고 지우길 None VR일 .. Unity 2019.07.11
[Unity] RayCast 특정 Layer만 충돌시키기 RayCast를 사용하면 레이어를 지정 안했을때 가장 먼저 닿는 오브젝트를 인식함. 만약 원하지 않는 오브젝트를 투과해서 원하는 오브젝트에만 닿게 하고 싶다면 아래 코드를 사용 선언 : int _layerMask = 1 Unity 2019.06.12
[Unity]Meta2가 SteamVR에 인식이 안될 때 설치 순서 - 스팀 - 스팀vr - META 2 SDK 메타 프로그램의 아이콘을 클릭 후 유틸리티 - 펌 웨어 업데이트 하면 됨.... 그리고 스팀 내에 기본 설정들을 바꿔줘야하는데 아래 절차를 따라하면 됨 C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\null\resources\settings enable true로 C:\Program Files (x86)\Steam\steamapps\common\SteamVR\resources\settings requireHmd false activateMultipleDrivers true로 바꿔주면 되는데 아직 미해결한건 베이스 스테이션 연결이 안됨... 헤드셋은 연결됬는데 흠;;; 해결하면 다시 올릴.. Unity 2019.06.10
[Unity] Meta 2 개발 준비 방법 1. Meta 2 SDK 다운로드 (Meta 2 Unity SDK는 페이지 없음 아래 링크에서 SDK 받으면 자동으로 설치해주는 듯) https://docs.metavision.com/external/doc/latest/ Meta 2 SDK | Welcome to the Meta 2 SDK! The SDK is available for download here. Detailed setup information can be found here. Here are links to the major components of our SDK: Unity and OpenVR. The API documentation for the Unity component of our SDK can be found here docs.. Unity 2019.06.04
[Unity]at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlaye 해결법 빌드할때 at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlaye 오류가 뜨면 작업관리자에서 binary뭐시기 openJDK를 종료하고 재 빌드 Unity 2019.05.28