2D 공부 중인데 Player라는 빈 오브젝트 안에 Player_Ninja라는 플레이어 오브젝트를 넣었습니다. 사진에 스크립트들도 다 Ninja에 있는데 저 스크립트와 애니메이터를 부모 객체인 Player에 넣고 관리하는게 좋나요?
[💬] 뉴비 질문 드립니다..
익명(211.215)
2025-03-17 15:30:00
추천 0
댓글 5
다른 게시글
-
제가 이런사람입니다
[1][💬] 탱탱모모(wrapping5366) | 25.03.17추천 0 -
모션 만드는 중
[17][📜일지] 127A(2dmschd7) | 25.03.17추천 9 -
레벨디자인 하면서 느낀건 머리 좋아야된다는거
[1][💬] 익명(175.196) | 25.03.17추천 0 -
네트워크가 애증이네
[1][💬] 익명(toomany99) | 25.03.17추천 0 -
리더와 호구는 한끗 차이다
[2][💬] 익명(118.235) | 25.03.17추천 0 -
유니티 동시 키 입력에 대해서
[2][🐣질문] 익명(221.139) | 25.03.17추천 0 -
서울 가볼곳 추천좀!
[9][💬] 익명(118.235) | 25.03.17추천 0 -
인도 형아가 쓰는 에셋 좋아보이네
[8][💬] 익명(49.1) | 25.03.17추천 0 -
캐릭터 바꿔봤음
[15][💬] 불타는키보..(1bnmaker) | 25.03.17추천 2 -
매일 꾸준히 하는 팁과 조언을 부탁
[3][💬] 익명(entrance6309) | 25.03.17추천 0
만드려는 게임에 따라 다릅니다. 지금은 좀 많이 쪼갠 느낌이 있긴한데 작동만 한다면 ok라는 느낌으로 시행착오 많이 해보십쇼
클래스를 저렇게 여러개로 쪼개는게 좋지 않은가요?
예를들면 플레이어체력, 플레이어마나 이런것들을 따로 만들면 몬스터 만들때도 몬스터체력, 몬스터마나 각각 만들어줘야하죠. 그럴거면 캐릭터 안에다 체력 마나 등 공통적인 요소 밀어넣고 플레이어랑 몬스터쪽에서 상속받아 쓰는게 좋긴합니다.
개인적으로 저라면, Rigidbody, 체력,마나, 이동과 같은 메인 기능 스크립트는 부모 오브젝트로 옮기고 자식으로 Model 오브젝트를 만들어서 거기에 비주얼적인 기능인 Animator, PlayerAnimation,SpriteRenderer를 몰아 넣을 것 같습니다. 이러면 나중에 Animation, Sprite과 같은 비주얼 적인 요소 변경 시 Model 오브젝트만 변경하면 돼서 장점이 있을 것 같습니다.
재사용할거면 쪼개고 재사옹 안하면 쪼갤필요 없음