셀레스테류 게임 간단하게 만들고 싶어졌는데 그냥 충돌용으로 Kinematic 써놓고 MovePosition으로 움직일까 고민임..
[💬] 플랫포머 만들때 리지드바디2d 쓰는편임?
익명(58.233)
2025-07-21 00:36:00
추천 0
댓글 11
다른 게시글
-
체인레터 개발일지] 3스테이지 도트작업 시작
[4][📜일지] 무구(direct5613) | 25.07.21추천 5 -
요즘 알바 왤캐열심히 하는거야
[6][💬] 베어(rocket6415) | 25.07.21추천 2 -
눈에띄게 바뀐 부분이 없으니 일지는 생략한다.
[4][💬] 익명(graph8527) | 25.07.21추천 0 -
gpt 뜌땨 수준이 심각해졌는데
[4][💬] dryrain(dryrain1025) | 25.07.20추천 0 -
VContainer 이건 대규모 플젝 아닌이상 쓰면 오히려 독인것같다
[5][💬] 익명(121.140) | 25.07.20추천 0 -
[사쿠라이 개발 강의 요약] 강한 공격음과 적당한 잔음
[4][📚정보] 오카리(half6224) | 25.07.20추천 8 -
[사쿠라이 개발 강의 요약] 현실적인 소리와 과장된 소리
[3][📚정보] 오카리(half6224) | 25.07.20추천 6 -
취미 도트러의 개발일지
[7][📜일지] shiina(shi111na) | 25.07.20추천 5 -
취미로 게임 만들어보면 재밌겠다 싶음
[12][💬] Humidity(humidity2786) | 25.07.20추천 0 -
아쉽게 채택 안된 칩튠 곡들 가져와봤어!
[5][💬] 으녕(bare4616) | 25.07.20추천 0
Fixedupdate를 사용하거라
다이내믹은 쓰지말고 FixedUpdate랑 MovePosition 써서 움직이라는말?
Rigidbody2d에서 dynamic으로 하고, continuous 처리하고, rigidbody의 힘을 활용한 이동방식을 fixedupdate에 넣어. 단 fixedupdate는 50fps니 이걸 projectsettings에 들어가 fixedtimestep을 0.02에서 0.0167로 바꾸는 걸 추천함. 그래야 60fps로 바뀜
이동방식은 velocity를 사용하는걸 추천함. 이후 플랫포머 게임이기 때문에 너가 지속적으로 테스트하면서 다듬으면 됨. 플랫포머의 핵심은 조작감임. 조작감이 찰지면 점프점프만 해도 갓겜이 된다
간단하게 만들고 싶으면 itch.io 들어가서 수많은 무료 플랫포머 게임을 해보면서 조작감을 익히는걸 추천해. 감을 익혀야함.
리지드바디 안쓰는줄 알았는데 아닌갑내
@ㅇㅇ(58.233) Rigidbody를 쓰는 플랫포머를 만드는 것보다 안쓰는 플랫포머 만드는게 더 어려울 듯
Fixedupdate와 update 차이 1. Fixedupdate는 고정된 프레임으로 돌아감. 그래서 물리효과를 여기서 관리함. 즉, 물리효과와 직접적으로 관계된 함수들은 여기에 넣는게 좋음. 기본 50fps. 0.02초마다 1번 실행. 콜라이더끼리 부딪혔을 때 훨씬 자연스러움
2. Update는 게임 씬의 프레임으로 돌아감. 너가 게임의 프레임을 고정하지 않으면 엄청 빠르게 돌아갈거임. 일부 게임에서 프레임을 높였더니 빠르게 이동해요! 라는거 있지? 그게 update같은 함수로 그걸 돌려서 그래. 고정할 순 있지만 문제는 외부 프로그램(지포스 같은)으로 프레임을 강제로 늘려버릴 수 있기 때문에 주의가 필요함.
https://docs.unity3d.com/kr/2021.3/Manual/ExecutionOrder.html
참고하셈