[Unity 2D] Scrolling Backgorund
Unity/2D 2023. 8. 10. 15:55[Unity 2D] Scrolling Backgorund

✌️개요 런게임의 무한으로 흘러가는 배경으로 사용하는 그것 트랜스폼으로 움직이고 이어붙이면 FPS가 떨어지면 아래 스샷처럼 틈이 발생하게 된다. 위의 문제를 차단하기위한 방법은 Material의 texture offset을 활용하는 방법 🔥본문 1. 텍스쳐 세팅에서 Wrap Mode를 Repeat으로 변경 2. SpriteRenderer 배경을 3D Object - Quad로 변경 3d Quad를 쓰는 이유는 Spritre Renderer에서 텍스쳐 offset을 사용하면 이미지가 이상하게 잘려보인다. 3. 다음 코드 사용 public class OffsetScrolling : MonoBehaviour { public float scrollSpeed; private Renderer renderer; pr..

[Unity2D] 공중 플랫폼(일방통행 플랫폼) 만들기
Unity/2D 2023. 1. 25. 17:45[Unity2D] 공중 플랫폼(일방통행 플랫폼) 만들기

개요 정말 오랜만에 2D프로젝트를 만들고있다. 무한 런게임을 제작중인데, 공중 발판을 제작하던 중 생각해보니 '캐릭터가 발판 아래에서 점프를하면 발판에 충돌하지 않고 위로 올라가야할텐데...' 라는 생각이 들어 찾아보게 되었고 해법을 정리한다. 본문 처음에는 이렇게 생각했다. 1. 플레이어가 발 아래로 캐스팅을 쏴서 발판의 콜라이더를 온오프? 2. 반대로 발판이 오버랩 검사를 해서 플레이어가 위에있을때만 콜라이더를 온? 하지만 연산이 걱정되기도하고 워난 플랫폼 게임이라면 항상있는 소위말하는 국룰이니까 찾아보면 있을것같아서 찾아봤다. 검색어를 어떻게 해야할지 난감해서 'unity 2d air platform' 'unity 2d up platform' 이런식으로 검색해봤는데 정답은 "One-Way Platf..

image