«physics» 태그된 질문

공간과 시간을 통한 물체의 움직임과 관련. 가속 (추력 및 중력), 질량, 충돌 응답, 마찰 등과 같은 개념을 포함합니다.

7
원형 모션으로 물체를 가로채는 방법
나는 2D 우주 게임을 만들고 있는데 우주선이 행성을 가로 채도록해야합니다. 직선 요격에 대한 작업 코드가 있지만 원형 궤도에서 행성 위치를 계산하는 방법을 알 수 없습니다. 게임은 과학적으로 정확하지 않으므로 관성, 중력, 타원형 궤도 등에 대해 걱정하지 않습니다. 우주선의 위치와 속도 그리고 행성의 궤도 (반지름)와 속도를 알고 있습니다

2
"더블 점프"를 올바르게 구현
Corona (시험판 버전)를 사용하여 2D iPhone 게임을하고 있습니다. 포럼을 사용할 수 없습니다. 게임은 하늘을 통해 떨어지는 캐릭터와 관련이 있으며, 캐릭터에 대해 "더블 점프"를 구현하려고합니다. 나는 코로나의 물리 라이브러리를 사용하여 캐릭터를 떨어 뜨리고, 지금까지 그를 점프시키는 가장 좋은 방법은 수직 임펄스 방법을 사용하는 것입니다. object:applyLinearImpulse(0, -0.4, object.x, object.y) 내가 직면하는 문제는 …
23 2d  physics 

7
중력 계산 최적화
크기와 속도가 다양한 물체가 서로를 향해 끌고 있습니다. 매번 업데이트 할 때마다 모든 객체를 살펴보고 다른 모든 객체의 중력으로 인한 힘을 더해야합니다. 확장 성이 떨어지고 게임에서 찾은 두 가지 큰 병목 현상 중 하나이며 성능을 개선하기 위해 어떻게해야할지 잘 모르겠습니다. 그것은 느낌이 나는 성능을 향상시킬 수있을 것 같은. 주어진 시간에 …

4
2D에서 코너 충돌을 처리하는 방법은 무엇입니까?
하향식 2D XNA 게임을 작성 중입니다. 처음부터 물리와 충돌을 직접 작성하여 배우려고합니다. 플레이어 스프라이트 캐릭터가 경계가 벽의 가장자리와 교차하는 위치로 이동하려고 할 때마다 바운스 각도 (입사각 = 반사각)를 알아 내고 플레이어를 벽에서 튕겨 충돌을 피합니다 . 두 개의 벽 모서리와 동시에 교차하는 스프라이트의 상황을 처리하는 방법을 알아내는 데 어려움이 있습니다. …

4
물리 엔진의 모멘텀 및 업데이트 문제 순서
이 질문은 충돌 감지 및 해결에 관한 이전 질문의 "추적"질문이며 여기에서 찾을 수 있습니다 . 이전 질문을 읽고 싶지 않은 경우 물리 엔진 작동 방식에 대한 간단한 설명은 다음과 같습니다. 모든 물리적 개체는 SSSPBody라는 클래스에 저장됩니다. AABB 만 지원됩니다. 모든 SSSPBody는 모든 신체를 업데이트하고 중력을 처리하는 SSSPWorld라는 클래스에 저장됩니다. 모든 …

3
신축성이 있고 깨지기 쉬운 피자 치즈 재료를 만들려면 어떻게해야합니까?
현실적인 피자를 만들고 사용자와 상호 작용할 수있게하려고합니다. 내가 원하는 것 : 내가 만든 것 : Blender에서 피자 모델 (8 개)을 만든 다음 Unity로 가져 왔습니다. 피자 조각은 대부분 "단단한 삼각형"이기 때문에 매우 인위적으로 보입니다. 사용자가 조각을 움직일 때 치즈를 늘리거나 깰 수 있습니까?

3
픽셀 아트 모션에서 "계단 효과"를 어떻게 방지합니까?
앤티 앨리어싱으로 인한 흐림 효과를 피하기 위해 정확한 픽셀 좌표로 스프라이트를 렌더링하고 있습니다 (스프라이트는 픽셀 아트이며 필터링하면 끔찍할 것입니다). 그러나 물체의 움직임에는 가변 속도, 중력 및 물리적 상호 작용이 포함되므로 궤적은 서브 픽셀 정밀도로 계산됩니다. 화면 공간 속도가 충분할 때 (2 또는 3 픽셀보다 큰 vΔt) 매우 효과적입니다. 그러나 속도가 …

6
2D 물리 엔진은 어떻게 구축합니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 육년 전 . 내가 만든 가장 진보 된 게임은 물리 엔진 Box2dFlashAS3로 만든 8 볼 풀 게임과 …

6
보간 및 스레딩을위한 데이터 구조?
최근에 내 게임의 프레임 속도 지 터링 문제를 해결해 왔으며 최고의 해결책은 클래식 Fix Your Timestep 에서 Glenn Fiedler ( Gaffer on Games)가 제안한 것 같습니다! 조. 지금-나는 이미 업데이트에 고정 된 시간 단계를 사용하고 있습니다. 문제는 렌더링을 위해 제안 된 보간을 수행하지 않는다는 것입니다. 결과적으로 렌더링 속도가 업데이트 속도와 …

3
RK4가 Euler 통합보다 나은 이유는 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 6 개월 전 . 이 훌륭한 슬라이드 의 끝 에서 저자는 제시된 모든 다른 통합자를 비교합니다. 어쨌든 개선 된 오일러 통합 및 Runge Kutta 4 …

4
유체와 가스를 모델링 할 수있는 2D 물리 엔진이 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 시점에서 플랫폼과 프로그래밍 언어는 중요하지 않습니다. 도움을 주시면 감사하겠습니다.
20 2d  physics 

6
물리 모델이있는 선박의 AI 제어
2D 공간에서 다음을 구현하는 방법에 대한 아이디어를 찾고 있습니다. 불행히도 아직 AI / 경로 찾기 / 자율 제어에 대해 많이 알지 못합니다. 이 배가 자유롭게 움직일 수 있지만 질량과 운동량이 있다고 가정 해 봅시다. 또한 외력이 폭발 (폭발 등)에 영향을 줄 수 있습니다. 플레이어는 언제든지 선박의 목표를 설정할 수 있으며 …

2
물리 또는 그래픽 구성 요소는 일반적으로 구성 요소 지향 시스템에 어떻게 구축됩니까?
지난 48 시간 동안 Object Component 시스템을 읽었으며 구현을 시작할 준비가되었다고 생각합니다. 기본 Object 및 Component 클래스를 만들었지 만 실제 구성 요소를 작성해야하므로 혼란 스럽습니다. HealthComponent 또는 기본적으로 속성 일 것이라고 생각할 때 완벽하게 이해됩니다. 물리 / 그래픽 구성 요소보다 일반적인 것이면 약간 혼란스러워집니다. 내 Object 클래스는 지금까지와 같이 보입니다 …

1
난간을 어떻게 감지합니까?
게임에서 나는 캐릭터가 난간을 잡고 붙잡을 수 있고, 그렇게 할 여지가 있다면 스스로 끌어 올릴 수 있기를 원합니다. 난간이 있는지, 캐릭터가 올라갈 공간이 충분한 지 어떻게 알 수 있습니까?
18 physics 

2
2D 플랫폼 게임에서 플레이어가 경사면에서 부드럽게 움직 이도록하는 방법은 무엇입니까?
2D 플랫폼 게임을위한 물리 엔진을 개발 중입니다. 충돌 감지에 분리 축 정리를 사용하고 있습니다. 지면은 오리엔테이션 바운딩 박스로 구성되며 플레이어는 축 정렬 바운딩 박스로 사용됩니다. (특히, SAT를 사용하여 OBB에 대한 스윕 충돌 감지를 수행하는 "실시간 충돌 감지"책의 알고리즘을 사용하고 있습니다). 동적 응답이 환경에 침투하지 않도록 충돌 응답에 상당히 작은 (0에 …
18 2d  physics  platform 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.