Thumbnail
게임 개발게임 프로그래밍

절대강좌! 유니티6 - ECS/DOTS 프로그래밍 마스터클래스대시보드

(5)
7개의 수강평 ∙ 76명의 수강생
99,000원

월 19,800원

5개월 할부 시
지식공유자: 이재현
총 27개 수업 (6시간 6분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • 논리부정 프로필논리부정
    2025-12-161728518

    안녕하세요. 시뮬레이션 연구를 위해 ECS/DOTS 도입을 검토 중인 수강 희망자입니다. 연구 특성상 시뮬레이션 결과의 재현성(Reproducibility)이 필수적이라, Unity Physics의 결정론적 특성에 주목하고 있습니다. 다만, 현재 자체적으로 진행한 프로토타입(기본 Collider/Rigidbody를 Entity로 변환하여 사용) 테스트에서는 실행 시마다 결과가 달라지는 비결정론적 현상이 발생하고 있어 어려움이 있습니다. 귀하의 강의를 통해 이러한 Unity Physics의 결정론적 설정 및 트러블슈팅에 대한 인사이트를 얻을 수 있을지 문의드립니다.

    이재현
    이재현
    이재현
    2025-12-16470039

    안녕하세요. 제가 알고 있기로는 Unity Physics가 완전한 결정론을 보장하지 않는것으로 파악하고 있습니다. FixedStepSimulationSystemGroup에서 동일한 순서로 엔티티를 생성하고, Job 스레드의 실행 순서가 매번 동일해야 만 결과가 같을 것입니다. 따라서 물리적으로 항상 같은 결과 보다는 PhysX 보다는 결정론적인 물리엔진이다 라고 생각하셔야 합니다. 그리고 충돌에서도 Contact Solver의 처리 순서가 매 프레임마다 아주 미세하게 달라질 수 있기에 테스트 할 때마다 결과가 달랐을 겁니다. 본 강의에서는 ECS/DOTS 의 기본적인 사용법과 게임로직을 구현하는 부분을 중점적으로 다루고 있습니다. 이에 지금 진행하시는 연구 개발에 관련된 깊은 내용에 대한 도움은 되지 않으실 것 같습니다. 합리적인 해결방법과 좋은 연구 성과 있으시길 응원합니다.

채널톡 아이콘