TIL 25.05.13

조성원·2025년 5월 13일
post-thumbnail

트러블 슈팅

스킬에서 playerWeaponHandler의 변수값을 변경하면 변경된 값이 적용되지 않고 디버그 로그에는 재시작 시에도 값이 초기화되지 않고 누적되는 현상 발생.

원인은 프리팹 원본을 컴포넌트로 설정하여 프리팹 원본의 값만 계속 변경되고 실제로 사용해야 할 클론은 변경되지 않았던 것으로 확인.

SkillManager 스크립트에서 Skill 스크립트에 playerController 하위의 WeaponHandler 인스턴스(클론)을 직접 넘겨주고

Skill 스크립트에서 인스턴스를 넘겨받아 값을 설정하게 하여 해결함.



강의 내용

  • 함수 시그니처 = 반환 타입, 함수 이름, 매개변수를 묶어서 부르는 것

  • Vector3,Distance();

두 벡터 사이의 거리를 float으로 가져올 수 있음. float distance = Vector3.Distance(A.transfrom.position, B.transform.position);

  • vector.magnitude: 벡터의 길이를 나타냄
  • vector.Angle: 두 벡터 사이의 각도를 나타냄

3주차까지는 수업 끝나고 복습할 수 있었는데 요즘은 수업 끝날 때만 되면 너무 피곤해져서 참을 수가 없다.
몬스터 마시면서 내일의 나한테 맡길까? 많이 마시면 탈모 걸린다는데 어떡하지

profile
direction *= -1;

0개의 댓글