문자형을 숫자 데이터로 바꾸어주는 메서드 'Parse'
Slider 컴포넌트를 이용하여 간편하게 체력바 만들기
콜라이더를 가진 오브젝트 또는 UI. 스크립트의 대상에 따라서 사용되는 메소드가 달라집니다.
둘 다 함수의 순서에 상관없이 따로 시간이 흐른다.
애니메이션 종료 후 이벤트 발생 시키는 방법
문제 현상 플레이어블 캐릭터 또는 스크립트로 움직이는 물체가 다른 물체와 충돌 시 덜덜 떨리게 된다. 문제점 위의 사진은 내가 짠 모든 코드를 Update에 박아넣은 모습이다. 물리현상. 즉, 움직이기, 점프, 카메라를 회전하는 함수를 Update에 넣어놔서 생
레이케스트란 무엇인가? 먼저 레이캐스트란 무엇일까요? 레이캐스트는 게임 개발에서 오브젝트들의 충돌과 상호작용을 감지하기 위한 수단입니다. 레이캐스트는 특정 방향으로 뻗어나가는 라인으로, 다른 오브젝트와의 충돌을 감지하거나 물체들 간의 거리를 계산하며, 라인의 경로 상에 있는 오브젝트를 감지하는 등 다양한 용도로 사용됩니다. 레이캐스트는 2D와 3D 게임 모...
Project → Assets → TextMesh Pro → Resources → TMP Settings 중간에 Project → Assets 경로는 사용자에 따라서 바뀝니다. 핵심은 경로는 TextMesh Pro → Resources → TMP Settings 입니다. 폰트를 생성했을 경우 임의로 설정된 폰트로 적용되서 나오기 때문에, 내가 자주...
코드를 다 작성하고는 플레이를 했더니 이런 코드가 나왔다. > Collection was modified; enumeration operation may not execute. → 컬렉션이 수정되었습니다. 열거 작업이 실행되지 않을 수 있습니다. 원인은 foreach로 작성된 내 코드이다. 리스트가 Remove()에 의해 수정이 되면 열거자가 무효...
Gfx.WaitForPresentOnGfxThread 또는 renderPipelineManager.DoRenderLoop_Internal() 프로파일링으로 점유율을 파악했을 때, 위 두개의 원인으로 인해서 프레임이 말도 안되게 안 나오거나 GPU or CPU의 점유율이 이상하도록 높을 때 첫 번째 방법 위 사진처럼 다운 받은 에셋에 LOD Group이...
이것이 나를 머리 아프게 했던 코드이다. 간략하게 설명하면 아이템의 타입이 'Ore'인것만 골라주는 간단한 for문이다. 각설하고 바로 해결방안을 말하자면 > for문을 0부터 시작하는 것이 아닌 반대로 시작하는 것이다 if) List의 길이가 8이라면은 for문의 i가 0,1,2...7 이런식으로 흘러가는 것이 아닌 i가 7,6,5...0 이렇게 반...
유니티 에디터 2022.3.54f1 1, 설정 방법 [Edit → Project Settings → Editor → (쭉 아래로 스크룰 하다보면) Enter Play Mode Settings] 이렇게 Enter Play Mode Options를 체크하시고 아래 두개는 체크하시지 않으면 빠르게 에디터를 Play 모드로 전환할 수 있습니다. 2, 문제점 ...
아래의 이미지는 Fog를 적용시키고 Play를 했을 때의 이미지이다. 다른 오브젝트는 Fog에 의해 잘 안 보이지만 반투명 물체만 너무나 잘 보인다. 이거의 해결 방법은 메터리얼의 셰이더를 바꾸는 것 이다. 저 반투명 물체의 셰이더를 살펴보면 Ui/Unlit/Transparent를 사용하고 있다. 이 셰이더를 Universal Render Pipel...
transform.RotateAround()라는 메소드는 어떤식으로 이루어져 있고, 작동은 어떻게 하는지 알아보자.이 메소드는 어느 한 물체의 주변을 공전하게 해주는 메소드이다.매개 변수는 point, axis, angle로 총 세가지이다.point : 기준이 되는 물