728x90

공부/Unity 53

[Unity] 대관람차 돌리는 법 (Low poly Ferris Wheel)

예제를 위해 사용할 Low Poly Ferris Wheel 즉 low poly 대관람차 모델은유니티 Asset store에서 "Low Poly Houses Free Pack"을 받아주시면 됩니다.새로운 Scene을 하나 만들고,3D Object Plane을 생성한 후, 애셋에서 Ferris Wheel을 Prefabs에서 찾아 넣어주었습니다.Plane이 너무 작은 것 같아 Scale을 (5, 5, 5)로 키워줍니다이 친구의 구조를 바꿔주기 위해 Unpack Completely로 풀어줍니다 대관람차는 전체가 한번에 돌아가고, 이 안의 작은 칸 같은 부분들도 함께 돌아가야합니다. 따라서 일단 큰 부분의 대관람차를 부모로, 이 친구의 자식들로 작은 칸 부분들을 넣어주겠습니다. 큰 철제인 Rotation Whee..

공부/Unity 2024.12.11

[Unity] 믹사모 캐릭터, 애니메이션 유니티에 불러오기 / Mixamo Texture 적용하는 법

1. 믹사모 가입!https://www.mixamo.com/#/ Mixamo www.mixamo.com믹사모 홈페이지에 들어가줍니다.회원가입 및 로그인이 필요하신분은 미리 진행해주세요. 2. 캐릭터 받기좌측 위 Characters를 눌러 여기에 있는 캐릭터들 중 원하는 캐릭터를 받아줍니다.혹시 원하는 캐릭터 fbx가 따로 있을 경우 내일 올릴 게시글을 따라해주시면 됩니다.업로드 후 링크 걸어두겠습니당  오른쪽에 Download 누르고 Formta을 FBX for Unity, T-Pose로 받아줍니다. 3. 애니메이션 받기좌상단 Animations에서 원하는 애니메이션 검색 후 누르면 오른쪽에 선택한 캐릭터가 적용해서 움직입니다.딴스 딴스 우측 Download를 누르고 Skin 빼고 받아줍니다. 4. Un..

공부/Unity 2024.11.04

[Unity] WebGL을 위한 Textures 최적화, 빌드 파일 용량 / 텍스쳐 용량 줄이기

유니티 빌드 후 Build Report를 살펴볼 수 있다 C:\Users\이름\AppData\Local\Unity\Editor\Editor.log (Editor 폴더 안보이면 Unity 폴더에서 검색하자 Editor에 들어가서 Build Report를 검색하면 빌드 파일에 관련된 정보가 뜬다 기존에 Textures가 1.1gb를 차지하고 있던 걸 479mb로 줄였다 텍스쳐 줄이기 노력 1. 해당 씬만 export해서 다시 받기 (별로 도움 안 됨) 2. URP 사용 버리기 (상관없는듯 다시 URP사용으로 돌렸음) 3. Sprite Atlas 사용해서 Batch 줄이기 (UI Batch 수를 줄이는 효과) 4. Crunch Compress 사용하기 (효과 엄청 좋다. 대충 Textures들은 다 이거 해주..

공부/Unity 2023.11.10

[Unity] png 투명 부분 클릭 안되게 하기 (버튼, 이미지 etc)

UI에 버튼, 이미지를 넣었는데 아무리 잘라줘도 이를 포함한 네모 전체를 클릭 이미지로 인식했다. 이를 해결하는 방법 1. 이미지가 들어간 오브젝트에 아래 식을 넣은 script를 넣어준다. 2. 이미지의 인스펙터창에 들어가서 설정을 바꾼다. (Mesh Type > Full Rect로 실험해보니 따로 설정 안 해도 작동된다) Advanced > Read/Write > True (체크로 설정) + Crunch Compression과 같이 사용할 수 없다 ++ Sprite Atlas와 같이 사용할 수 없다 2번 설정을 안해주면 InvalidOperationException 에러가 뜨니 유의하기 using UnityEngine.UI; //맨 윗부분에 넣어두기 float alphaThreshold = 0.1f;..

공부/Unity 2023.10.30
728x90