본문 바로가기

프로그램 공부/Unity 함수

(19)
에셋) DOTween : 이동과 회전을 쉽게 구현할 수 있는 무료 에셋 그냥 간단한 이동과 회전이 아닌 특정 위치로 이동하거나 회전할때 부드럽게 움직이도록 해주는 에셋 https://blog.naver.com/gguing444310/221547964970 유니티 팁 - 움직임과 회전 효과 쉽게 주기, 바운스 효과, DOTween #유니티 #DOTween #쉽게 움직이기 #움직임 효과 #바운스 효과 ​이동과 회전을 쉽게 구현할 수 있는 무... blog.naver.com https://blog.naver.com/torghan/220800267767 DOTween 상대값으로 움직이기Sequence blog.naver.com https://blog.naver.com/hana100494/221320177107 [Asset] Unit..
List - 생성자 var list = new List(); list : 비어있음 var listA = new List() {3, 2, 1}; listA : 3, 2, 1 var listB = new List(listA); listB = 3, 2, 1 var list = new List(10); list.Count : 0 list.Capacity : 10 - List.Add() :리스트뒤에 요소 추가 list : 3, 2, 1 list.Add(4); list : 3, 2, 1, 4 - List.AddRange() : 리스트에 다른 리스트의 요소들을 뒤에 추가 listA : 3, 2, 1 listB : 4, 5 listA.AddRange(listB); listA : 3, 2, 1, 4, 5 - List.Clear(..
클래스) SceneManager - SceneManager.GetActiveScene().name : 현재 씬의 이름 가져오기
화살표 함수 => : function 키워드 대신 화살표(=>)를 사용하여 보다 간략한 방법으로 함수를 선언 https://poiemaweb.com/es6-arrow-function Arrow function | PoiemaWeb Arrow function(화살표 함수)은 function 키워드 대신 화살표(=>)를 사용하여 간략한 방법으로 함수를 선언할 수 있다. 하지만 모든 경우 사용할 수 있는 것은 아니다. 문법은 아래와 같다. poiemaweb.com
클래스) UnityEditor.EditorApplication : 메인 응용 클래스 1. 유니티 에디터에 대한 글 https://neosafe.blog.me/220003984737 유니티 에디터(Unity Editor) 1 해당 설명은 Unity3D 4.3.4f1 버전을 기준으로 합니다. 본 내용은 유니티 에디터에 대한 설명입니다. 위... blog.naver.com 2. 유니티 에디터에 대한 함수 http://www.devkorea.co.kr/reference/Documentation/ScriptReference/EditorApplication.html 유니티 스크립트 레퍼런스 – EditorApplication EditorApplication 메인 응용 클래스. 참고: 이것은 에디터 클래스입니다. 그것을 사용하려면 너의 프로젝트 폴더 안 어셋(Assets)/에디..
Quaternion : 하나의 벡터와(x, y, z)와 하나의 스칼라(w, roll을 표현)를 의미한다. → (x, y, z, w) 벡터가 위치(Position)임과 동시에 방향(Directionˇ)이면, 쿼터니안은 방향(Orientationˇ)임과 동시에 회전(Rotation)이다. Directoin : 두 점을 이용해 나타낼 수 있는 방향. ~로 향하는 움직임 Orientation : 세가지 오일러 각 또는 쿼터니안을 이용해 나타낼 수 있는 방향. ~를 향하고 있는 상태 유니티는 오일러 각을 이용해 회전을 직관적으로 조작할 수 있도록 인스펙터 뷰에 표시하고있다. 하지만 내부적으로는 쿼터니안 방식으로 변환하여 회전을 계산한다. 따라서 사용자가 예외적으로 오일러 각을 계산해서 이용하도록 설정하지 않는 이상 유니티에서 짐벌락..
유니티 마우스, 터치 관련 함수 사용하기 위해서는 해당 오브젝트에 Collider 컴포넌트 필수 1) void OnMouseDown() : 해당 오브젝트에서 마우스클릭이 될때 실행 2) void OnMouseUp() : 해당 오브젝트에서 마우스클릭이 해제 될때 실행 3) void OnMouseEnter() : 해당 오브젝트에 마우스가 올라갈때 1회 실행 4) void OnMouseOver() : 해당 오브젝트에 마우스가 올라갈 때 매 프레임마다 실행 5) void OnMouseExit() : 해당 오브젝트에 마우스가 벗어나는 순간 1회 실행
유니티 게임오브젝트 이동 - Vector 데이터 타입의 속성 속성 속성 설명 magnitude 벡터의 길이(읽기 전용) normalized 크기가 1인 벡터 == 정규화 벡터(읽기 전용) sqrMagnitude 벡터의 길이의 제곱근(읽기 전용) x 벡터의 x 성분 y 벡터의 y 성분 z 벡터의 z 성분 · 매 프레임마다 10 유닛만큼씩 이동 transfrom.Translate(Vector3.forward * 10); · 매 초마다 10 유닛만큼씩 이동 -> 프레임레이트가 서로 다른 기기에서도 같은 속도로 이동 가능 transform.Translate(Vector3.forward * 10 * Time.deltaTime); - 정규화 벡터(Normalized Vector) : 방향만 표시하는 벡터 Vector3.forward Vec..