얘제 깃허브 보면서 열심히 공부중인데
Prefab을 가져와서 system에서 Instantiate하는 예제도 있고
메인 씬에 존재하는 GameObject에 sync해서 사용하는 예제가 있던데
플레이어랑 상호작용 시키려면 결국은 싱크하는게 필수인거지?
System 들은 상주하고 있고 평범하게 존재하던 오브젝트들을 필요로 할때 엔티티화 시켜야 하는 건지…
완벽히 ECS만 써서 게임만드는게 가능함?
구현하고 싶은게
적 스폰 시, 사운드 출력, 천천히 내려오다가 플레이어에게 공격 오브젝트 날리고, 다시 날아가기를 하고 싶은데
적 컴포넌트한테
포지션값, 발사전까지 타이머, 발사 여부 bool 값을 정의해서
시스템에서 위 값들 이용해서 그냥 구현만 하면 됨?
Prefab을 가져와서 system에서 Instantiate하는 예제도 있고
메인 씬에 존재하는 GameObject에 sync해서 사용하는 예제가 있던데
플레이어랑 상호작용 시키려면 결국은 싱크하는게 필수인거지?
System 들은 상주하고 있고 평범하게 존재하던 오브젝트들을 필요로 할때 엔티티화 시켜야 하는 건지…
완벽히 ECS만 써서 게임만드는게 가능함?
구현하고 싶은게
적 스폰 시, 사운드 출력, 천천히 내려오다가 플레이어에게 공격 오브젝트 날리고, 다시 날아가기를 하고 싶은데
적 컴포넌트한테
포지션값, 발사전까지 타이머, 발사 여부 bool 값을 정의해서
시스템에서 위 값들 이용해서 그냥 구현만 하면 됨?
아직까지 ECS 기반 애니메이션 시스템이 없어서 직접 만들거나 에셋 쓰지 않는 이상 순수 ECS는 안될거야 오디오도 마찬가지고... 핵심 부분이 미완성임
퓨어 ECS 이야기도 많이 하는데.. 익숙하지 않아서 그런가
질삭할꺼임?
ㅋㅋㅋㅋㅋㅋ
간단히 얘기하면 니가 보는 깃헙 예시에 컨트롤러 쓰는 예시 있을거다 거기서 인풋을 어떻게 다루는지 잘 보셈