728x90
반응형

unity 64

Undo 기능 만들기

복잡한 코드는 빡대가리인 나는 모르기에 심플한 코드들로 짜봤슴당! Undo 저장 함수 public static List UndoList = new List(); void UndoSave() { if (!m_CurrentObj || !m_CurrentObj.Equals(CanvasController.m_GrabObject)) {//처음 저장하거나 같은 오브젝트 컨트롤하는 것이 아니라면 if (UndoList.Count != 0) UndoList.Clear(); m_CurrentObj = CanvasController.m_GrabObject; m_firstUndo = false; } GameObject g = new GameObject(); g.name = "Undo_" + UndoList.Count; Un..

Unity 2019.08.21

[Unity] Mesh Combine을 이용해 DrawCall 줄이기(최적화 끝판왕일듯)

뒤져도 잘 안나와서 직접 하나하나 시도해보다가 기록함 내가 못찾는건가 1. 스크립트 혹은 에셋스토어에서 mesh bake를 다운 받는다 https://assetstore.unity.com/packages/tools/utilities/simplest-mesh-baker-118123 Simplest Mesh Baker - Asset Store Mesh Baker is a simple plugin that helps you bake several meshes to one. In addition, it contains a Bone Baker . It is a simple wrapper over SkinnedMeshRenderer.BakeMesh() method, which allows you to convert..

Unity 2019.05.07

[Unity] 유니티 tip 100 정리(Unity tip 100) - total 21 tips

1. 줄 이동Move Line : Alt+ arrow key 2. 문서 숏컷Document Shotcut: Red Circle Button Click 3. 오브젝트 포커스 Object Focus(Edit only): Click Object after press "F" key 4. 오브젝트 포커스 따라 다니기 Object Focus Follow(Edit Only): Click Object after press shift + F 5. 현재 보고있는 방향으로 카메라 정렬하기 Align with view : ctrl + shift +f 6. 유니티 커스텀 메뉴 add Custom Menu Item: 첫 번째 사진처럼 코드를 저장하면 두 번째 사진과 같이 유니티 상단에 커스텀 메뉴가 생김 7. 글로벌 정의 Glo..

Unity 2019.04.19

[Unity]원하는 함수/코루틴 차례 대로 실행 시키기 - 간단한 방법

void first(){} void second(){} 두 함수가 있다고 가정햇을때 void start(){ first(); second(); } 면 first가 실행되고 특별한 지연함수가 있지 않은 이상 second가 실행되는데 first가 실행하고 끝나길 기다린 후 second를 실행하고 싶다면 코루틴을 활용하면 된다 1. 일정한 간격을 두고 실행하고 싶을 때 IEnumerator deley(){ yield return new WaitForSeconds(2); first(); } //2초 뒤에 first실행 2. 함수가 끝나길 기다리고 시작하고 싶을 때 IEnumerator deley(){ yield return StartCoroutine(first()); yield return StartCorout..

Unity 2019.04.10

[Unity]멀티 디스플레이 VR적용하기(Multi Display - Window+VR)

https://guks-blog.tistory.com/entry/UnityC-%EB%A9%80%ED%8B%B0-%EB%94%94%EC%8A%A4%ED%94%8C%EB%A0%88%EC%9D%B4 [Unity/C++] 멀티 디스플레이(multi-display)with VR VR에서 VR과 모니터 두 개에 출력하기 VR 카메라는 Target Eye를 Both, VR이 아닌 카메라의 Target Eye를 None(Main Display)로 설정 Multi-display Multi-display allows you to display up to 8 different camer.. guks-blog.tistory.com https://guks-blog.tistory.com/entry/UnityCUI-%EC%B9%B..

Unity 2019.04.03

[Unity]UI 카메라와 메인 카메라 사용하기(UI Camera + Main Camera)

-카메라를 하나 더 추가(UICamera) -캔버스와 버튼을 추가(Image는 구분을 해주려고 Background) UI를 왼쪽 Scene View를 오른쪽으로 둘 계획 MainCamera의 ViewPort Rect를 보면 X : 0.15 Y : 0 W : 0.85 H : 1 X는 드로우 될 수평 포지션 시작점 Y는 수직 포지션 시작점 W는 넓이 H는 높이 시작점을 X: 0.15 Y:0부터 가로 0.85 세로 1의 높이로 출력 UICamera X:0 Y:0 W:0.15 H:1 X:0 Y:0부터 가로 0.15 세로 1로 출력 Culling Mask는 UI로 설정했는데 UI Canvas뒤로 Scene View가 겹치지 않도록 하기 위해 설정 겹쳐도 상관없다면 everything으로 설정 옆으로만 넓은 큐브를..

Unity 2019.04.03
728x90
반응형