OrthographicSize = CameraDistance * Mathf.Tan( PerspectiveFOV * 0.5f * Mathf.Deg2Rad )

CameraDistance = OrthographicSize / Mathf.Tan( PerspectiveFOV * 0.5f * Mathf.Deg2Rad )


 

'Study & Tip > Unity' 카테고리의 다른 글

Unity Analytics Event Sample  (0) 2020.09.24
Posted by IdleMage
,
1
2
3
4
5
6
7
8
9
10
using UnityEngine.Analytics;
 
public void OnEvent()
{
   AnalyticsEvent.Custom("CustromEventName"new Dictionary<stringobject>
   {
      { "EventDetail""info" },
      { "EventCount"5 }
   });
}
cs

 

'Study & Tip > Unity' 카테고리의 다른 글

Orthographic Camera to Perspective Camera  (0) 2020.09.25
Posted by IdleMage
,

- VCmd 를 활용하여 VB로 매크로를 짜기에는 VB가 익숙치 않아서 포기.

- C#으로 매크로 작성을 위해 해당 내용을 남김.   

 

1. 프로젝트 생성 Visual C# -> Extensibility -> VSIX Project 생성

 

2. 클래스 추가 Visual C# -> Extensibility -> Custom Command 추가

 

3. 추가한 Custom Command 의 Execute 함수 작업

 

4. Command의 Package.vsct 파일을 수정하여 호출 방식 세팅

 

5. 릴리즈 빌드 후 .VISX 파일을 실행하면 비주얼 스튜디오에 확장 프로그램으로 설치됨 

 

 

'Study & Tip > VisualStudio' 카테고리의 다른 글

stdafx.h란?  (0) 2011.10.27
Posted by IdleMage
,

temp

2020. 7. 2. 17:05

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.




복셀 모델링을 유니티에 적용

- MagicaVoxel export obj -> blender export fbx -> unity 실적용


복셀 모델링의 버텍스양이 내 생각보다 많음

blender에서 RemoveDouble을 사용하면 개수를 5천개까지 줄일수 있다.

그래도 많음

하지만 눈에 보이는 모델 퀄리티에서는 버텍스 5천개를 이햐할수가 없다.

눈에 보이는 양보다 많은 이유를 찾아봐야할듯 하다




'즐거운 개발일지' 카테고리의 다른 글

1일차 목표 및 툴  (0) 2018.06.15
Posted by IdleMage
,

개요


-즐거운 개발을 위해 힘쓰자.

-개발로 받은 스트레스를 개발로 풀어보자.

-하고싶은걸 해본다.

-현실적인 목표를 가지고 진행한다.


진행 개발툴!!


-Unity3D

-MagicaVoxel


선행 과제


-MagicaVoxel R&D 및 테스트

-현실적인 개발 목표 세우기


'즐거운 개발일지' 카테고리의 다른 글

2일차 VoxelToUnity3d  (0) 2018.06.16
Posted by IdleMage
,
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.google.android.gms:play-services:6.5.87'

'Work' 카테고리의 다른 글

temp  (0) 2020.07.02
유니티 안드로이드 익스포트 에러  (0) 2017.09.19
InitializeOnLoad  (0) 2017.04.25
Posted by IdleMage
,
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
}

유니티에서 안드로이드 gradle 버전이 익스포트하면 2.1.0으로 나오는데 2.3.0으로 변경안하면 에러난다.

'Work' 카테고리의 다른 글

temp  (0) 2020.07.02
유니티 익스포트시 gradle에 추가  (0) 2017.09.19
InitializeOnLoad  (0) 2017.04.25
Posted by IdleMage
,

var enumerator = _mappingKeyDatas.GetEnumerator();

        for (int i = 0; i < _mappingKeyDatas.Count; ++i)
        {
            var current = enumerator.Current;

            if (current.Value == valueKey)
            {
                mappingKey = current.Key;
                break;
            }

            enumerator.MoveNext();
        }

 

 

foreach는 24k의 가비지가 발생해서 for를 활용한 dictionary 검색 기능

Posted by IdleMage
,

InitializeOnLoad

Work 2017. 4. 25. 12:31

[InitializeOnLoad]
public class SometingEditor

static SometingEditor()

{

}

 

유니티의 컴파일 시점에서 SometingEditor의 생성자가 작동한다.

 

'Work' 카테고리의 다른 글

temp  (0) 2020.07.02
유니티 익스포트시 gradle에 추가  (0) 2017.09.19
유니티 안드로이드 익스포트 에러  (0) 2017.09.19
Posted by IdleMage
,