728x90 전체 글520 유니티 Animation 창에서 Samples 안보일 때 Animation창 오른쪽 상단 클릭하면 볼 수 있다. Samples값 의미 : 초당 프페임이다. 아래 사진은 60이니깐 60프레임이다 2021. 3. 11. C++ 시간 계산 void main() { clock_t start, end; start =clock(); double result; /* 내가 작성한 코드 */ result = (double)(end - start)/CLOCKS_PER_SEC; printf("%f", result); } 2021. 3. 11. 오브젝트 방향으로 바라보기 해당 오브젝트 방향으로 바라보는 코드(y축을 기준으로 회전, x,z는 고정) void LookAtTarget() { if (Target == null) return; Vector3 dir = Target.transform.position - transform.position; Quaternion lookRotation = Quaternion.LookRotation(dir); Vector3 rotation = lookRotation.eulerAngles; //y축만 회전 x,z는 고정 objToRotate.rotation = Quaternion.Euler(0f, rotation.y, 0f); } 2021. 3. 11. 애니메이션 다른 동작으로 변경 시 제대로 동작하지 않는 경우 IDLE -> ATTACK 이나 ATTACK -> IDLE로 변경할 때 어쩔때는 변경이 되고 어쩔때는 안되는 경우가 있다 해당 애니메이션 클릭 Loop Time 해제시 이러한 오류가 없어진다 2021. 3. 11. 애니메이션 도중 바로 다른 애니메이션 이동 Ex) IDLE 에서 ATTACK으로 넘어갈때 IDLE 애니메이션이 끝나야 ATTACK 행동 할 경우 IDLE -> ATTACK 클릭 Inspector에서 Has Exit Time 체크 해제 2021. 3. 10. 유니티 개발시 오브젝트 사거리 표시 해당 함수 사용시 해당 오브젝트에 빨간선 구모양의 범위 Range가 생긴다 private void OnDrawGizmosSelected() { Gizmos.color = Color.red; Gizmos.DrawWireSphere(transform.position,Range); } 2021. 3. 10. 유니티 Animator 조작 에셋 스토어에서 프리펩 다운로드후 Controller 클릭 Ainmation에서 Craete New Clip...으로 추가 #기존 에셋에 있던 애니메이션 행동 북붙 #이유 Read Only일 경우 있어서 수정 불가능 기존 애니매이션 Ctrl-C Ctrl-V Animator를 컨트롤 할 파라미터 생성 Animator 열리면 조종할 행동명 만들어준다(ex TowerAnimState) 초기 행동 선택(Set as Layer Default State선택시 오브젝트 시작 행동) 행동 연결 만들기(Make Transition) IDLE -> ATTACK 행동으로 넘어갈 때 1. IDLE -> ATTACK 화살표 클릭 2. 애니메이터 조정할 파라미터 선택(TowerAnimState) 3. 조건(Equals 2) 해당.. 2021. 3. 10. 유니티 게임 실행시 소리 안나오는 경우 Mute Audio 체크돼있으면 소리 안나온다 2021. 3. 9. AnimationEvent has no function name specified! 에러 발생 애니메이션 이벤트 추가 이벤트는 추가했지만 Function 추가 안할시 애러 발생 해결법 Function 을 추가하거나 이벤트를 삭제. 2021. 3. 9. 'EditorSceneManager' does not contain a definition for 'IsGameObjectInScene' 에러 Package Manager 열기 Post Processing에서 업데이트 및 다운로드 2021. 3. 8. 이전 1 ··· 15 16 17 18 다음 728x90