아무리 생각해봐도 뭘 잘못했는지 이해가 안가서요..
퇴근하면 코드랑 움짤도 첨부할께요
진행내용:
런닝게임방식이고 중력 적용함
플레이어에게 벨로시티 X+2 줘서 움직이면서
배경화면은 플레이어 벨로시티값 받아와서 무한스크롤링 되게 만들었어요
문제점:
이게 평지랑 내리막길에서는 아무 문제가 없는데
오르막길에서 벨로시티X+2주니까 중력받아서 플레이어가 X+2만큼 움직이질 못하고 천천히 올라감(여기까진 의도된것)
근데 배경은 벨로시티X+2만큼 지나가버리네요;;
근데 또 이게 플레이어를 눌러서 인스펙터창 보고있으면 플레이어 속도만큼만 배경도 천천히 지나가고
딴거 익스펙터창 보면 다시 X+2만큼 지나가고.. 왜이런거죠..?
관찰하면 정상작동하고 관찰안하면 이상하게 가고;;
이게 그 이중슬릿실험 인가요..?????
위는 인스펙터 안볼때
아래는 인스펙터 볼때
빗금친게 바닥이고 뒤에 배경이 보고안보고에따라 다르게 움직임
- dc official App
이미지점
회사라서.. 퇴근하면 코드랑 gif로 올릴께요 - dc App
글만 보고는 내 머릿속으로 그려지는 문제랑 님이 겪는 문제랑 같은건지 모르겠음
점심시간에 손그림이라도 해볼께요 - dc App
그림 그렸는데 저걸루 설명이 될까모르겠네요 일단 다른분이 알려주신대로 걍 위치계산해서 써먹어야겠어요 - dc App
아니면 그냥 따로 x축이동속도를 구해서 쓸까요? 그건 그런다쳐도 관찰할때 안할때 저런건 왜그런건가요.. - dc App
리지드바디만 땡겨올게아니라 게임오브젝트땡겨서 거기서 리지드바디를 땡겨야하나..? 차이가 있나요? - dc App
플레이어 속도가 느려지는건 X+2로 이동, 바닥과 충돌, 위치 재조정을 거쳐 결과적으로 느려진 걸로 보이는거임
이 과정에서 벨로시티 받아오면 어떻게 될지 예상하기 힘들고 버그가 발생할 수 있다고 봄
그럼그냥 위치계산해서 받아오는걸루 해야겠네요.. 감사해요 - dc App
나도 리지드바디 붙어있는 객체 관찰할때 인스펙터 키고보면 그래픽상 조금 튀는현상 비슷한거 있던데 버그같은건가..?
그런가봐요.. 버그인가보네요 - dc App