-
2024.06.12 TIL - 파티클 시스템(Particle System), 애니메이션 이벤트(Animation Events)
파티클 시스템(Particle System) 파티클 시스템은 수천 개의 작은 2D 또는 3D 오브젝트들을 관리하고, 그들의 동작과 생애를 제어한다. 각각의 작은 오브젝트를 `파티클`이라고 부른다.파티클 시스템의 주요 컴포넌트는 `'emitter'(발사체)`, `'particles'(파티클)`, `'animator'(애니메이터)`, `'renderer'(렌더러)` 등으로 이루어져 있다.Unity의 파티클 시스템은 시간에 따른 파티클의 행동을 시뮬레이션하며, 이를 위해 각 파티클에 대해 `위치, 속도, 수명, 색상, 크기` 등의 정보를 저장한다.파티클 시스템은 성능 최적화를 위해 다양한 기능을 제공한다. 예를 들어, 시스템의 최대 파티클 수를 제한하거나, 파티클의 적용 범위를 제한하는 등의 기능이 있다. 파..
스파르타 게임개발종합반(Unity)/TIL - 본캠프 매일 공부 기록
2024. 6. 12.
-
2024.06.11 TIL - 직렬화 및 파일 입출력, 데이터 관리 특강 정리
직렬화란? 객체의 직렬화는 객체의 내용을 바이트 단위로 변환하여 파일 또는 네트워크를 통해서 스트림(송수신)이 가능하도록 하는 것을 의미한다. 한마디로 우리가 알아볼수 있는 문자로 표현한다는 뜻 직렬화의 종류 (CSV) -csv(comma-separated values)ex) idx,name,level,atk,def,hp 0,스타르타,3,4,4,30row는 엔터로 구분 column은 comma로 구분 직렬화의 종류 (XML) -XML(eXtensible Markup Language)Android Manifest도 xml 직렬화의 종류 (YAML) -YAML(yet another markup language or YAML ain’t markup language) 직렬화의 종류 (Scri..
스파르타 게임개발종합반(Unity)/TIL - 본캠프 매일 공부 기록
2024. 6. 11.
-
2024.06.05 TIL - MenuItem, 유니티 메뉴창에 툴 구현하기
지난번 확장판 - 메뉴창에 툴 만들기2024.05.27 - [스파르타 게임개발종합반(Unity)/TIL - 본캠프 매일 공부 기록] - 2024.05.27 TIL - InputSytem, InvokeEvent, Phase, 데미지 Flash효과 - Coroutine, 낮과 밤 표현 - Directional Light, Gradient, AnimationCurve, AutoCollider(콜라이더 크기), Font Asset(폰트 굽기), Static 옵션 지난번에 자동으로 오브젝트의 박스 콜라이더 크기를 맞춰주는 `AutoCollider.cs`를 작성했었다.지난번의 방식은 오브젝트에 스크립트 컴포넌트를 추가해주는 방식이었고, 이번에는 유니티 메뉴창에 툴을 만들어 추가해보도록 하겠다. using Unity..
스파르타 게임개발종합반(Unity)/TIL - 본캠프 매일 공부 기록
2024. 6. 5.