잔잔이네
article thumbnail
[Unity] 파티클 [Particle]
카테고리 없음 2023. 2. 27. 04:45

유니티에서 이미지나 다양한 메쉬들을 표현하는 VFX를 표현하는 파티클로 빈 게임 오브젝트나 선택한 오브젝트에서 Add Component - particle system으로 파티클 시스템을 추가할 수있다. Particle 파티클 시스템 (Particle System) 옵션이 많은데 사용하면서 익히면 좋을 것같다. Duration: 지속시간 Looping :반복 Prewarm: 처음부터 방출하고 시작 or 서서히 방출 Start Delay: 시스템이 활성화된 후 파티클의 지연시간 Start Lifetime :생성되고 사라지는 시간 3D Start Size: 3D 시작 크기 Start Size: 시작 크기 Start Rotation : 시작각도 Start Color : 시작 색깔 Gravity Modifier..

article thumbnail
[Unity] 프리팹의 복제와 재사용, Instantiate [Prefab, Instantiate]
개발/Unity 2023. 2. 24. 14:21

일반적인 복사로 복제하는게 아닌 프로젝트뷰로 복제하여 복제와 재사용을 할 수있는데 하이러키 뷰의 게임 오브젝트를 프로젝트 뷰로 드래그하면 Prefab이 생성될 것이다. Prefab 하이러키뷰는 객체 프로젝트뷰에 생성된 프리팹은 클래스와 비슷하다고 생각하면 좋다 Prefabs 하이러키 뷰의 게임 오브젝트를 프로젝트 뷰로 드래그하면 Prefab이 생성된다. 그리고 프로젝트 뷰에서 생성된 Prefab을 하이러키 뷰로 드래그하면 복제가 될 것이다. Instantiate [게임 오브젝트 인스턴스화] 화면을 클릭했을 때 게임 오브젝트를 생성하는 스크립트를 만들어보자. 먼저 생성될 위치에 FirePos라는 빈 오브젝트를 만들어 준다. 그리고 이 위치가 우리 눈에만 보이기 위해 파란 구모양의 기즈모를 생성했다. 기즈모..

article thumbnail
[Unity] 간단한 카메라 기법 [1인칭, 3인칭, FollowCamera, 백미러, Multi Camera]
개발/Unity 2023. 2. 24. 04:25

카메라를 다루는데에는 여러 방법이 있는데 간단하게 해볼 수 있는 카메라의 활용을 해보겠습니다. 1인칭 가장 간단한 방법으로 Camera 오브젝트를 대상 게임 오브젝트의 자식으로 만들어주면 부모 오브젝트가 움직일때 따라 움직이게 된다. 3인칭과 Follow Camera Follow Camera using UnityEngine; public class SmoothFollow : MonoBehaviour { // The target we are following [SerializeField] private Transform target; // The distance in the x-z plane to the target [SerializeField] private float distance = 10.0f; /..

article thumbnail
[Unity] 오디오 사운드 [Audio Sound]
개발/Unity 2023. 2. 23. 16:38

Audio Sound 먼저 소리를 재생시키기 위해서는 MainCamera에 Audio Listener가 필요하다. 귀의 역할과 같다. Audio Source 빈 게임오브젝트를 만들어 Add Component에 Audio Source를 추가한다. Play On Awake는 실행시켰을 때 재생되는 것이고 Loop는 이를 반복해준다. 실행하면 소리가 들릴 것이다. 사진의 하단부분은 나중에 3D Sound를 할 때 다시 보겠다. 충돌했을 때 소리 재생 using System.Collections; using System.Collections.Generic; using UnityEngine; public class CollisionPlay : MonoBehaviour { private void OnCollisio..

검색 태그