본문 바로가기

Unity/Unity2D

점프 시 조정해야 할 요소 점프 속도가 너무 느려요!! 의 해답을 찾기 위한 조정 1. 플랫포머일 시 플레이어 위에 존재하는 타일에 플레이어가 부딪히지 않도록 점프 시에만 Rigidbody를 해제하는 코드 필요2. 점프 속도, 높이 조절- Rigidbody1) Collision Detection: collider끼리 충돌할 시 감지 방법을 바꾸는 법(예를 들어 모드에 따라 콜라이더가 다른 콜라이더에 파고드는 버그가 생길 수 있음)2) Interpolate: 프레임 업데이트 모드 - Project Settings > Physics- Gravity y축 점검(default: -9.81)*Rigidbody의 Gravity Scale과는 다른 방식인 것 같다...? 점프 속도가 너무 느리다면 Rigidbody보다 Physics의 Grav.. 더보기
Spine 오브젝트 스프라이트의 색 변경 playerSkeletonSprite.gameObject.GetComponent(); playerSkeletonSprite.skeleton.SetColor(Color.red); 혹은 을 불러와 색을 수정한다. 더보기
Unity-Spine 연동하기 0. 우선 아래 링크에서 스파인 버전/유니티 버전에 알맞은 패키지를 다운로드 하여 적용한다. https://ko.esotericsoftware.com/spine-unity-download spine-unity Download Getting Started Documentation spine-unity unitypackage spine-unity 4.1 (updated 2024-03-19, changelog) Compatible with Spine 4.1.00 or newer and Unity 2017.1-2023.1. Add package from git URL: (URLs for spine-csharp, spine-unity and examples) https://github ko.esotericsoft.. 더보기
Tilemap 크기 바꾸기 타일 간격을 줄이거나, 타일 스프라이트의 크기를 조정하고 싶다. 무엇을 건드려야 할까? 정답은 하이어라키 창의 Grid이다. Grid의 Grid component를 설정해주도록 하자. 1. 타일 스프라이트의 크기를 조정한다: Transform - Scale 조정 *물론 스프라이트 자체의 크기가 줄어드는 것이 아니라 Tile 자체의 크기가 바뀌는 것이다. 2. Tilemap의 타일 크기 및 간격을 조정한다: Cell Size로 타일의 크기를 조정, Cell Gap으로 타일 간격을 설정 더보기