본문 바로가기

학원32

16일차-2024-08-21 오늘은 수학에 관련된 내용을 많이 나가서 슬펐습니다...이제부터라도 열심히 수학을 공부해야.......... 우선 를 통해 제네릭 메소드입니다.추가로 파라미터로 float lifeTime = 2.0f;라는 것을 통하여 값 입력이 없을 시에 2.0이 입력되고,뒤에 붙은 것은 where 제약조건입니다.https://usingsystem.tistory.com/90해당 조건의 경우는 where T : class에 해당합니다.new()의 경우는 기본 생성자만이 가능합니다. new()에 따르면 기본 생성자가 있어야하는데 저것을 주석처리를 했으므로, 문제가 생기는 모습입니다.   추가로 Item을 상속받지 않은 것을 넣어도 문제가 생깁니다. 그 외에 struct , notnull, unmanaged , interfa.. 2024. 8. 21.
15일차 - 2024-08-20 유니티의 애니메이션 시스템 즉, 메카님은 FSM과 연관이 있습니다.A > B > C > D가 루프라고 가정할 때에, 특정 상황에서 E가 되는 것입니다. 실제로 메카님즉 유니티의 애니메이션과 연관이 있는데,Unity에서의 실제 FSM 구현에 대해 (tistory.com)[Unity] 메카님 시스템 : 네이버 블로그 (naver.com) 밑에 스택 오버플로에서 가져온 이미지입니다. 별거아닌 행동에도 난잡해지는 보입니다.c# - Unity의 메카님 애니메이션 - 스택 오버플로 (stackoverflow.com) 복잡해지는 경우 대처방안이 있는데,1. 최대한 이쁘게 정리하게잘 알려주지 않는 메카님(Mecanim) 기법 : 네이버 블로그 (naver.com)2. Behavior Tree사용 이라고 이해하였습니다... 2024. 8. 20.
14일차-2024-08-19 MonoBehaviour를 상속받은 클래스는 GameObject의 컴포넌트에 들어가는 식으로 활용됩니다. 유니티 C#) MonoBehavior(모노비헤이비어) 정리 :: 나도 개발 블로그 해볼래 (tistory.com) 추가로 직렬화와 역직렬화에 대한 개념입니다.직렬화는 데이터를 전송가능한 형태로 바궈줍니다.역직렬화는 전송가능한 형태로 바뀐 데이터를 다시 정상적인 데이터로 바꿉니다.즉 인스펙터 창에서 접근하는 데이터들은 직렬화가 되어있는 것입니다. [SerializeField]가 붙은 멤버들은 직렬화가 가능합니다.그러나 다차원 배열같이 특별한 것은 방법이 필요합니다.SerializeField의 개념 [Unity] (tistory.com) 우선 믹사모에서 캐릭터를 다운 받습니다.Mixamo 다운로드를 누르.. 2024. 8. 19.
13일차 - 2024-08-18 시네머신, 타임라인 , 리깅을 연습할 예정입니다. 2024. 8. 16.