투사체 옵션 설정 - 발사라는 간단한 논리인데
옵션 설정들을 초기화시켜주는 dto 객체를 만들어서 함수로 전달해하나?
이미 강체라서 외부에서 운동방향이라던가 축고정 등을 세터로 지정해줄 수 있는데
ai한테 질문하니까 무조건 dto를 쓰는 것이 좋다고 하는데
dto 객체 만드는 순간 dto 객체 자체에 대한 유지보수가 추가로 필요해지지 않을까
투사체 옵션 설정 - 발사라는 간단한 논리인데
옵션 설정들을 초기화시켜주는 dto 객체를 만들어서 함수로 전달해하나?
이미 강체라서 외부에서 운동방향이라던가 축고정 등을 세터로 지정해줄 수 있는데
ai한테 질문하니까 무조건 dto를 쓰는 것이 좋다고 하는데
dto 객체 만드는 순간 dto 객체 자체에 대한 유지보수가 추가로 필요해지지 않을까
보낼거 많으면 써야지 어째
DTO래봤자 그냥 변수 여러개 묶어놓은거잖음 변수 여러개로 쓰나 구조체로 묶나 사실상 보는 방식만 달라지는거고 내용은 똑같지않음 ?
dto가 뭔가 싶어서 찾아보니까 컨텍스트 같은 거구나.. 나도 데이터 클래스 형태로 쓰고 있고 풀링해서 사용 중이야 탄환이 생성된 이후 사라질 때까지 들고 있어야 하는(알고 있어야 하는) 데이터가 몇개 있어서 이렇게 쓰고 있음 유지보수랄 건 없고 오히려 더 심플해진다고 생각함 CopyFrom 이렇게 딸깍 호출하면 되니까..
그냥 직선 운동만 하는 탄환만 있으면 상관없지만 나 같은 경우.. 직사, 곡사, 유도, 나선, 지속범위(빅토르궁 같은 거) 이렇게 나뉘다보니까.. 현재 구조 외에는 상상이 잘 안 감