728x90 반응형 개발자10 유니티 Invoke, InvokeRepeating, CancelInvoke 1. Invoke 유니티 스크립트 작업 중 일정 시간이 지난 후에 함수를 실행을 하고 싶을 때 쓰는 것이 Invoke입니다. 어떻게 보면 코루틴(coroutine)과 같은 것이 아닌가 할 수 도 있지만 coroutine은 시간을 지연시키고 함수를 반복 실행을 하는 것이고, Invoke는 시간을 지연시키고 함수를 한 번만 실행을 시킨다는 점에서 차이가 있습니다. Invoke 형식 Invoke("함수명", 지연시간); 예제 스크립트를 오브젝트에 넣고 실행을 하게 되면 위와 같은 결과가 콘솔 창에 뜰 것입니다. 2. InvokeRepeating Invoke는 지연시간 후 한 번만 실행이 되지만 InvokeRepeating을 쓰게 되면 지정한 주기로 반복 실행이 가능해집니다. InvokeRepeating 형식 .. 2022. 2. 10. 유니티 remote5 유니티 리모트 5(unity remote 5)란???? Unity 리모트 - Unity 매뉴얼 Unity 리모트는 Android, iOS 및 tvOS 앱을 개발할 때 도움이 되도록 만든 다운로드 가능한 앱입니다. 이 앱은 Unity 에디터에서 프로젝트를 플레이 모드로 실행할 때 Unity와 연결됩니다. 에디터의 영상 docs.unity3d.com 유니티 리모트를 사용하면 모바일 환경에서의 입력 등을 별도의 빌드 없이 바로 모바일에서 확인을 해볼 수 있습니다. 단, 유니티 리모트 사용 시에는 해상도가 실제 게임의 해상도보다 현저히 떨어지므로 그 점은 감안을 하셔야 합니다 Unity Remote 5 - Google Play 앱 Android 기기에서 Unity Remote 5를 사용하여 Unity 에디터에서.. 2022. 2. 9. 유니티 RigidBody 벽에 Collider를 넣어도 통과되는 현상 벽 통과 현상의 원인 : 2cm의 Collider가 있을 때, 1프레임 당 1cm 움직이는 물체에는 잘 적용되지만, 1프레임 당 3cm움직이는 물체는 오브젝트의 현재 위치 + 3cm = Collider의 뒷쪽 이 되면서 충돌처리가 잘 되지 않는 것입니다. 벽 통화 현상 해결방법 : Interpolate의 옵션을 Extrapolate로 바꾸게 되면 벽 통과 현상이 나아집니다. 2022. 2. 4. 유니티 AI 구현하기(Nav mesh Agent) 안녕하세요. 오리입니다 이번 편은 길을 찾아가서 행동을 하는 AI(인공지능)을 구현하는 법을 알려드리겠습니다. 먼저 A.I를 구현하기 전에 Nav mesh Agent라는 것을 알아야 합니다. Window -> AI -> Navigation을 클릭하시면 Inspector창 옆에 Navigation창이 생길 것입니다. 그렇게 설정을 해두시고 큐브를 생성한 다음 Navigation 창에 Bake를 누릅니다. 그럼 딱 이 사진처럼 나올 것입니다. 그리고 Bake를 들어가서 밑에 Bake를 누르고 나면 이렇게 나올 것입니다. 저렇게 푸른 화면을 뛴 곳이 이제 AI들이 돌아다닐 수 있는 구역입니다. 그런 다음에 빈게임오브젝트를 만들어 이름을 WayPointGroup으로 바꾸고 WayPointGroup스크립트를 만들.. 2022. 1. 27. 이전 1 2 3 다음 728x90 반응형