Coroutine이란?유니티에서 사용되는 코루틴은 비동기 프로그래밍을 수행하기 위한 기능 중 하나이다.코루틴은 일시 중지 할 수 있는 함수의 실행을 가능하게 하며,특정 조건이 충족될 때까지 기다린 후에 실행을 계속할 수 있도록 한다.코루틴의 기본적인 원칙은 ‘IEnumerrator’ 인터페이스를 반환하는 함수를 통해 작성된다.⇒ 비동기 처리를 해주는 특수한 메서드. 함수 실행을 일시중지 시킬 수 있다. UniTask란?유니티에서 UniTask는 비동기 작업을 처리하기 위한 도구로, 유니티에서 내장되어 있는 코루틴 기능을 대체하며 async/await 패턴을 지원한다.일반적인 C#의 Task와 비교하여, UniTask는 유니티에서 더 효율적으로 동작하도록 설계되었다.주로 WebGL 빌드와 같은 플랫폼에서 ..
폭죽 파티클영상 UI 위에 뜨는 파티클 이펙트상세 사진 상세 설정 값 >> [Unity] UI 위에 오브젝트 표시되게 하기 - https://milkyquartz.tistory.com/m/266 [Unity] UI 위에 오브젝트 표시되게 하기오늘의 문제점 유니티에서 UI를 만들면 오브젝트보다 위에 배치가 된다. 그렇기때문에 오브젝트를 더 위에 배치시키려면 어떻게 해야할까 고민을 했다. 열심히 찾아서 만든 결과는 이렇다. milkyquartz.tistory.com
transform.eulerAnglesUnity에서 게임 오브젝트의 회전을 표현하는 속성 중 하나로, 오브젝트의 회전을 오일러 각도로 나타낸다. 오일러 각도는 회전하는 각도를 x, y, z 세 축을 기준으로 표현하는 방식이다. 특징오일러 각도: transform.eulerAngles는 Vector3로 표현되며, x, y, z 값은 각각 오브젝트의 피치(pitch), 요(yaw), 롤(roll)을 의미한다.x: 피치(pitch), 오브젝트가 x축을 기준으로 회전한 각도 (위아래로 회전)y: 요(yaw), 오브젝트가 y축을 기준으로 회전한 각도 (좌우로 회전)z: 롤(roll), 오브젝트가 z축을 기준으로 회전한 각도 (좌우로 기울임) 코드어제 썼던 코드중에 시점 부분만 따온거... 마우스 움직임으로 카..
리지드바디 (Rigidbody) Rigidbody 는 GameObject 가 물리 제어로 동작하게 한다. 리지드바디는 힘과 토크를 받아 오브젝트가 사실적으로 움직이도록 해준다. 리지드바디가 포함된 모든 게임 오브젝트는 중력의 영향을 받아야 하며 스크립팅을 통해 가해진 힘으로 움직이거나 NVIDIA PhysX 물리 엔진을 통해 다른 오브젝트와 상호 작용해야 한다. 리지드바디없이 중력주기 별건아니지만.. 그.. 팀원이 리지드바디 컴포넌트는 무겁다고 쓰지말자는 말을 했어가지고 그거 사용하지않고 구현을 해봤다. 흠. 쓰고싶음. using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngi..
폴리브러쉬(Polybrush) Unity에서 제공하는 강력한 모델링 및 스컬핑 도구로, Unity 에디터 내에서 직접 메쉬를 수정하고 텍스처를 페인팅하며, 다양한 시각적 효과를 적용할 수 있게 해준다. 주요 기능메쉬 스컬핑 (Mesh Sculpting):브러쉬 툴: 메쉬를 변경할 수 있는 여러 종류의 브러쉬 툴을 제공한다. 이를 통해 메쉬의 버텍스를 이동시키거나, 평탄화하거나, 부드럽게 할 수 있다.스컬핑 모드: 일반적인 스컬핑 툴과 유사하게 메쉬를 조각할 수 있으며, 브러쉬 크기, 강도 등을 조절할 수 있다.텍스처 페인팅 (Texture Painting):베르텍스 컬러링 (Vertex Coloring): 메쉬의 버텍스에 컬러를 적용하여 다양한 시각적 효과를 줄 수 있다.텍스처 블렌딩 (Texture..
상태 기계(Finite State Machine, FSM)는 시스템이 다양한 상태들 중 하나에 있을 수 있으며, 상태 간의 전이가 정의된 방식에 따라 이루어지는 모델을 의미한다. 상태(State): 시스템이 있을 수 있는 모든 가능한 조건이나 상황이벤트(Event): 상태 전환을 일으키는 외부 또는 내부의 자극전이(Transition): 하나의 상태에서 다른 상태로 변경되는 과정초기 상태(Initial State): 시스템이 시작되는 상태종료 상태(Final State): 시스템이 종료되는 상태 (종료 상태가 없는 경우도 있음)