728x90

전체 글 101

[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] unity WARNING:We recommend using a newer Android Gradle plugin to use compileSdk = 34 오류

WARNING:We recommend using a newer Android Gradle plugin to use compileSdk = 34 This Android Gradle plugin (7.1.2) was tested up to compileSdk = 32 This warning can be suppressed by adding android.suppressUnsupportedCompileSdk=34 to this project's gradle.properties  CommandInvokationFailure: Gradle build failed. C:\Program Files\Unity\Hub\Editor\2022.3.30f1\Editor\Data\PlaybackEngines\AndroidPla..

카테고리 없음 2024.09.07

[Unity] Mirror 네트워크 예제 Edgegap 실행해보기

https://github.com/edgegap/edgegap-unity-plugin GitHub - edgegap/edgegap-unity-pluginContribute to edgegap/edgegap-unity-plugin development by creating an account on GitHub.github.com https://github.com/edgegap/edgegap-unity-plugin.git 으로 package manager에 설치 미러 네트워크 asset store에서 받아서 import그러고 example lobby에서 EdgegapLobbyTank Scene 실행하면 저렇게 네트워크 연결 안될건데상단 Tool > Edgegap에서 API Token Get a token 해..

카테고리 없음 2024.07.18

[svn] is locked in another working copy / no lock token available 해결 방법

svn으로 작업하던 중 commit을 하려니 위와 같은 오류가 발생한다. 다음 단계들을 차례로 실행해보자. (tortoise svn을 사용했다) 1. 폴더 Clean up 메인 폴더 우클릭해서 Clean up 한 다음에 다시 commit 해보자. 안되면 2로 이동 2. lock 파일 삭제 .svn 파일 안에 lock 파일이 존재한다면 삭제하자. (위에 사진엔 없음) .svn 파일은 숨겨져있는 폴더이니 이를 확인할 수 있게 옵션 바꿔야한다. 3. wc.db lock 파일 삭제 .svn 파일 안에 있는 wc 파일을 열어줄거다. https://sqlitebrowser.org/dl/ 위에서 no installer로 버전에 맞는걸 다운받는다. 다음 wc를 열어 pc에 깔려있는 sqlite browser로 열어준다..

공부 2024.01.18

[Unreal5] 에러 해결 InputMode:UIOnly - Attempting to focus Non-Focusable widget SObjectWidget!

플레이를 하니 잘 되지만 오류가 하나 떴다. 플레이 할 때 이동이 안되게 막기 위해 UIOnly Input Mode를 사용한 거 였는데, 여기서 오류가 났다. 여기서 만든 위젯을 UI Only로 켜준건데, 얘를 찾아가서 설정하면 된다. 해당되는 위젯이나 오브젝트에 접근해 포커스 가능 여부가 꺼져있었을텐데, 이를 true로 바꿔주면 해결된다.

[Unreal5] UI 텍스트 박스 최대 글자 수 제한하기 (text box)

내가 생성한 텍스트 박스에 글자가 무한히 적히는 것 ,,, 그것은 아주 보기 싫다!!! 이를 해결해본다!! 텍스트 박스의 변수 여부를 켜주고 쭉 내려서 이벤트에서 텍스트 변경 시 오른쪽 버튼을 눌러준다. 왼쪽 노드가 생겼을텐데 위의 사진과 같이 노드를 만들어 이어준다. 왼쪽 부터 to string -> Len -> greater than (5를 적으면 4글자 까지만 적힌다) -> Branch -> Set 이고 set은 본인의 text box를 가져와 타깃에 이어주고 set text로 텍스트를 아래 to text 함수와 연결시켜주면 된다. 성공!

[Unreal5] UI 버튼 만들기, mesh 생성 버튼 만들기

보기좋게 UI 폴더를 따로 만들어주고 유저 인터페이스 > 위젯 블루프린트 > 사용자 위젯으로 만들어 이름은 원하는대로 설정해주자. 나는 Widget이라고 그냥 했다! 캔버스 패널 검색해서 좌측 아래 [Widget] 위에다가 끌어다 두면 된다 대충 이런식으로 왼쪽 위에 검색창에 버튼 검색해서 끌어넣고, 버튼에는 기본으로 텍스트가 안 붙어있으니 텍스트도 검색해서 버튼에 끌어넣어주고 필요한거 있으면 더 커스텀하면 된다 왼쪽 세로에 버튼 쭈루룩 놓고 싶어서 세로 박스로 묶어서 만들었을 뿐 크게 다른 내용 없다! (세로 박스는 세로로만 아이템들을 쭈루룩 배치할 수 있다) PCG를 이용한 부분에 UI를 적용하고 싶어 저런식으로 만들었다. 각자 알아서 만든 UI를 시작하면 등장하게 하자 (Custom Seed에 입력..

728x90