반응형

게임엔진관련/유니티 엔진 92

[Unity] 유니티 카메라 구성, 3D, 2D 구성 관련

================================= ================================= ================================= 출처: https://sesok808.tistory.com/1 Perspective와 Orthographic의 차이 Camera 오브젝트의 Inspector 창에서 Projection의 두 가지 옵션이 있습니다. Percpective와 Orthographic이 있는데 Percpective는 사물에 대해 원근감과 공간감을 잘 표현하여서 보여주고, Orthographic은 사물에 대해서 원근감과 공간감 없이 표현을 해줍니다. 보통 2D나 2.5D를 제작할 시에는 Orthographic을 사용하여 제작합니다. 출처: https:/..

[Unity] 유니티 오브젝트 구성 겹칠때 안보여야할 안쪽오브젝트 비추는 현상 또는 깨지는현상 Material 옵션수정 관련

=====================================================================    =====================================================================    메인카메라 90도인 상황에서 겹치는 오브젝트로 구성해서 만들떄.3D격자에 하얀색 네모큐브오브젝트로 타일을 만드는데 오브젝트가 겹쳐서제대로 안나오거나 깨지는 경우가 있다. 랜더링 모드에서 "Opaque" 를   //-------------------------------------------------------------------- 랜더링 모드에서 Cutout 로 바꾸어주자 그리고 겹치는 오브젝트를 안보이게 "Alpha Cutoff" 값을 높은값..

[Unity] 유니티 퀄리티, 최적화, 계단현상 관련

======================= ======================= ======================= 출처: http://www.devkorea.co.kr/bbs/board.php?bo_table=m03_qna&wr_id=12010 유니티에 기본으로 들어있는 앵그리보트 씬을 실행하면 화면이 해상도도 높고 아주 좋아보이는데... 제가 직접 씬을 하나 만들어서 실행시켜보면... 오브젝트들의 모서리 부분, 그러니까... 선으로 표현되는 부분이 계단현상이 심하게 생깁니다. 앵그리보트에서는 그런현상이 없는데.... 설정을 하지 않아서 그런건지.... 방법좀 아시는 분 가르쳐 주세요... --------------------------------------------------------..

[Unity] 유니티 라인그리기, LineRenderer 관련

======================= ======================= ======================= 라인 렌더러 Line Renderer는 3D 공간에서 두 개 이상의 점의 배열을 가지고 각각의 사이에 직선을 그립니다. 따라서, 하나의 라인 렌더러 컴포넌트를 사용하여 1개의 직선에서 복잡한 나선형까지 그릴 수 있습니다. 선은 반드시 연속적인 상태로 되어 있습니다. 2개 이상의 완전히 별도의 라인을 그리려면, 각각 자신의 라인 렌더러를 가진 여러 GameObject를 사용해야 합니다. 라인 렌더러는 1픽셀의 가는 선은 렌더링하지 않습니다. 폭이 있고, 텍스처를 붙일 수 있는 빌보드 선을 렌더링합니다. Trail Renderer와 같은 라인 렌더링용 알고리즘을 사용합니다. 프로퍼..

[Unity] 유니티 스크립트를 통한 color 컬러 변경 관련

=====================================================================    출처: http://blog.naver.com/PostView.nhn?blogId=ocy1011&logNo=220726159238이번 시간에는 Color 설명과 함께 스크립트를 통해 Plane의 색깔을 바꿔봅시다.Material를 만들어서 오브젝트에 적용하는 과정이 기억나시나요? Material를 만들어서 오브젝트의 MeshRenderer의 Material을 적용시켰었습니다. 우리는 스크립트를 통해 MeshRenderer -> Material로 접근해서 Color를 바꿔볼 것입니다.Component에 접근하려면 어떻게 해야 된다고 했었죠? 네 바로 GetComponent()...

[Unity] 유니티 오브젝트 선택, 클릭, 터치, 접근, 상호작용 이벤트 관련

======================= ======================= ======================= 출처: https://mentum.tistory.com/192 Unity/프로그래밍 Touch로 3d오브젝트 선택하기 void Update() { if (Input.GetMouseButtonDown(0)) { RaycastHit hit; Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); Physics.Raycast(ray, out hit); if (hit.collider != null) { CurrentTouch = hit.transform.gameObject; EventActivate(); } } } =========..

[Unity] 유니티 오브젝트 찾기, 접근, 생성, 만들기 관련

=====================================================================   출처: https://cpp11.tistory.com/15 [Unity3D] GameObject 생성과 삭제. Instantiate와 DestroyUnity에서 Instantiate와 Destroy 함수를 이용하여 GameObject를 생성하고 삭제할 수 있다.Instantiate는 다음과 같이 사용할 수 있다. Instantiate(original, position, rotation);위와 같이 3가지의 매개변수를 가진다. original - 생성할 GameObject로 현재 Scene에 있는 GameObject나 Prefab을 지정할 수 있다. position - Vecto..

[Unity] 유니티 레이아웃 관련

================================= ================================= ================================= 출처: https://docs.unity3d.com/kr/530/Manual/UIBasicLayout.html 기본적인 레이아웃 이 섹션에서는 Canvas 및 기타 요소와 상대적으로 UI 요소를 배치하는 방법을 살펴 보겠습니다. 이 섹션을 읽고 있는 동안 테스트 해보기를 원한다면, 메뉴에서 GameObject -> UI -> Image를 사용하여 Image를 만들 수 있습니다. Rect Tool에 대하여 모든 UI 요소는 레이아웃을 위해 사각형으로 표현됩니다. 이 사각형은 도구 모음의 Rect Tool을 사용하여 Scene ..

[Unity] 유니티 Random, 난수 관련

================================= ================================= ================================= 출처: https://itskeleton.tistory.com/entry/UnityC-%EB%82%9C%EC%88%98Rendom-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0 안녕하세요? ITSkeleton 입니다. 난수를 생성하는 방법에 대하여 알려 드리려 하는데요. 난수 생성 방법은 생각보다 간단합니다. UnityEngine.Random 을 이용하는데요. 쓰다보니 그냥 Random 이라고 치니까 System 안으로 들어가 버리더군요. (using에 System과 UnityEngine을 같이 써야하는 ..

[Unity] 유니티 모바일 디바이스 소프트키보드 관련

================================= ================================= ================================= 출처: https://docs.unity3d.com/kr/530/ScriptReference/TouchScreenKeyboard-text.html TouchScreenKeyboard.text public string text; Description 키보드에 입력 필드에 의해 보이는 텍스트를 반환합니다. 이 값은 사용자가 입력을 마치지 않은 상황에서도, 언제든지 접근이 가능합니다. using UnityEngine; using System.Collections; public class ExampleClass : MonoBehav..

반응형