본문 바로가기

전체 글151

23일차-2024-08-28 transform에 root를 호출하면 자식을 기준으로 연관성이 있는 최상위 부모를 반환해줍니다.ㄱ- ㄴ- ㄷ  - ㄹㄹ에서 호출 시, ㄱ이 반환된다는 의미입니다.Blend Tree를 생성하면 Type이 총 5개가 있습니다. 1D의 경우에는 Automate Thresholds를 체크 시 자동으로 값이 조절되며, 한개의 파라미터가 있습니다. 2D의 경우 파라미터가 2개입니다. Compute Positions에 관한것은 검색이 필요합니다. 2D Freeform Cartsian을 쓰라고 말씀 주셨습니다.애니메이션 여러개를 사용할 때에 쓰면 좋습니다.https://funfunhanblog.tistory.com/33https://docs.unity3d.com/kr/560/Manual/BlendTree-2DBlen.. 2024. 8. 29.
22일차-2024-08-27 Physics.OverlapSphere를 쓰면 위치 , 반경을 나타냅니다.이렇게 찾은 콜라이더들에 AddForce로 transform.forward로 앞으로 가게한더던가,, AddExplosionForce로 날려버린다던가 처리를 할 수 있습니다.콜라이더의 gameObject에 접근도 가능하므로 이름을 불러오거나 하는 처리도 가능합니다. Rigidbody에서 AddExplosionForce를 하게되면 터지는 연출이 됩니다.터지는 힘, 터지는 위치, 터지는 것의 지름, 수직으로 터지는 힘, ForceMode가 들어갑니다. AddForce를 하면 방향 + 힘, 그리고 ForceMode입니다. https://makerejoicegames.tistory.com/152 private지만 [SerializeField.. 2024. 8. 27.
17일차-2024-08-22 Vector3.Cross입니다. 왼쪽이면 음수, 오른쪽이면 양수가 나오므로,내적 즉 Dot도 활용화면 앞,뒤,좌,우를 체크 하는 것입니다.Unity Vector3.Cross 외적 : 네이버 블로그 (naver.com)원점 즉 하얀 큐브를 기준으로 왼쪽으로가면 밑으로 그려지고, 위로가면 위로 그려집니다.Mathf.Sign를 활용하면 양수는 1 , 음수는 -1이 되므로, Vector3.Cross의 결과를 Mathf.Sign안에 넣으면 완벽합니다.Mathf.Sign - 부호 반환 함수 (tistory.com) Blend Tree입니다.   내부로 들어가면 1D , 2D Simple Directional같이 여러개가 존재하는데,파라미터가 한 개 이기때문에 1D로도 충분합니다.내부에서 사용될 파라미터입니다.이제 .. 2024. 8. 22.
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.