-
2024.06.17 TIL - switch문, switch식, Func
switch식 (expression) C# 8.0부터 지원하는 방식으로, 기존 switch문의 case 부분을 간결하게 표현한 것으로, (패턴/값) ⇒ 수식처럼 표현하는 방식.Func operation = modifier.statsChangeType switch{ StatsChangeType.Add => (current, change) => current + change, StatsChangeType.Multiple => (current, change) => current * change, _ => (current, change) => change,};C#에서 switch 식은 간결하고 가독성 높은 코드를 작성하는 데 유용하다. 하지만 과도하게 사용하지 말고 적당히 사용하라는 권고가 있다..
스파르타 게임개발종합반(Unity)/TIL - 본캠프 매일 공부 기록
2024. 6. 17.
-
2024.06.12 TIL - 파티클 시스템(Particle System), 애니메이션 이벤트(Animation Events)
파티클 시스템(Particle System) 파티클 시스템은 수천 개의 작은 2D 또는 3D 오브젝트들을 관리하고, 그들의 동작과 생애를 제어한다. 각각의 작은 오브젝트를 `파티클`이라고 부른다.파티클 시스템의 주요 컴포넌트는 `'emitter'(발사체)`, `'particles'(파티클)`, `'animator'(애니메이터)`, `'renderer'(렌더러)` 등으로 이루어져 있다.Unity의 파티클 시스템은 시간에 따른 파티클의 행동을 시뮬레이션하며, 이를 위해 각 파티클에 대해 `위치, 속도, 수명, 색상, 크기` 등의 정보를 저장한다.파티클 시스템은 성능 최적화를 위해 다양한 기능을 제공한다. 예를 들어, 시스템의 최대 파티클 수를 제한하거나, 파티클의 적용 범위를 제한하는 등의 기능이 있다. 파..
스파르타 게임개발종합반(Unity)/TIL - 본캠프 매일 공부 기록
2024. 6. 12.