3d object - 3d text 생성
이 아니라
text mesh pro 를 씀
스크립트 상에선
public Text
가 아니라
public TextMeshProUGUI
이렇게 써야 함
+
랜덤썼는데 오류날 때
Random.Range(0, 3);
이게 오류 나면
UnityEngine.Random.Range(0, 3);
이렇게 바꿈
또는
using System;
using Random = UnityEngine.Random;
맨위 네임스페이스에 위 두개를 추가하라함
+
rigid.velocity 하면 취소선 오류남
rigid.linearVelocity 로 변형해야 함
+
오브젝트의 스킨드 메쉬 주의점
skinnedMeshs = GetComponentsInChildren<SkinnedMeshRenderer>();
스킨드 메쉬 렌더러 컴포가 있으면
스크립트 상에서도 스킨드메쉬라고 적었나 체크해야 함
SkinnedMeshRenderer 컴포넌트를 사용시
스크립트 에다가 그냥 mesh renderer 를 쓰면 안됨
+
public Rigidbody rigid;
rigid = GetComponent<Rigidbody>();
이렇게 스크립트 상에서 리지드 바디 선언 후...
rigid velocity vector3 zero
코드는 취소선이 생기는 오류가 있으니
rigid sleep 을 사용함
+
네브메쉬 베이크 위치
NavMeshSurface 컴포넌트
advanced 열고 오른아래 Bake 가 있음
+
스무스 셰이딩 하는 법
어셋 폴더에서 오브젝트 클릭 - 오위 상단 model - 아래 blend shape normals 를 calculate -
smooth angle 30도~ 60도~ 90도~ 180 도 원하는 만큼 지정
낮은 값일수록 딱딱해져보임
ㅗ류 있으면 체크좀
using Random = UnityEngine.Random; 좋은거 알아갑니다 이거 진짜 개불편했는데;
와드
잉? 이거를 모르는 개발자도 있움? 얼마나.. 레거시 엔진을 쓰고 있던 거지
모르는 뉴비들 많을텐데 꼭 이런 도움되는 글마다 댓글로 지 좆만한 지식 뽐내려는 새끼들이 있음