Project Kappa – Devlog 051
– CorrectionMovement() 로직에 문제 발견. 수정중. – Collision 클래스군의 충돌 로직 리팩토링. 게임 파트와 궁합이 안 맞는 동적 충돌 로직 함수군을 대대적으로 수정했다. 동적 프레임의 내부 보간 시차를 계산하는 CalcTestSplitSpeed()…
– CorrectionMovement() 로직에 문제 발견. 수정중. – Collision 클래스군의 충돌 로직 리팩토링. 게임 파트와 궁합이 안 맞는 동적 충돌 로직 함수군을 대대적으로 수정했다. 동적 프레임의 내부 보간 시차를 계산하는 CalcTestSplitSpeed()…
– Collision오브젝트에 Clone() 메소드 추가. 자기를 복제하여 새로운 오브젝트를 생성한다. – Plane 클래스의 Slide() 메소드 리팩토링. – 액터 및 유닛 클래스의 TransformMovement() 메소드 리팩토링 완료. – SceneNodeTransformUnit 클래스에 IsTransformStop() 메소드를…
– 무브먼트 테스트 로직의 사양 변경이 필요하다. 오브젝트의 점대점 충돌이 아닌, 오브젝트의 라인대 라인 충돌을 기본으로 테스트해야 한다. 구 타입 충돌 오브젝트를 사용할 것. – Triangle3D 클래스 업데이트. 니어 포인트…
– 유닛에 데미지 적용 & 사망 처리 완료. – 유닛과의 이동 충돌 처리 작업 중. – 유닛 생성시, 리액터 포지션이 원점에서부터 따라오는 버그를 발견. 수정 완료.
– Shot – Unit 간의 충돌 처리 루틴 업데이트. 충돌체크에, 충돌시 노멀출력을 추가. – CalcImpact 메소드 재정리. 출력변수의 의미 정리가 필요하다. vOutT와 nOutT는, 모두 충돌한 상대방의 포지션과 노멀을 가져오도록 한다.…