물리엔진(Expression)


타입비교

  • 동적
    • 선속도 : 물체가 바라보는 방향으로 이동하는 속도
    • 선속도 (x, y) : 좌표축의 x,y를 기준으로 주어지는 속도
    • 각속도 : 물체가 중심을 기준으로 회전하는 속도(+이면 반시계방향, -이면 시계방향)
  • 정적
  • 운동학적

    • 운동학적 물체는 정적이벤트와 마찬가지로 무게가 무한대이나 속도를 가지고 움직일수 있습니다.
    • 운동학적 물제와 정적 물체는 충돌이벤트가 발생하지 않습니다.
    • 운동학적 물체는 동적 물체와는 충돌이벤트가 발생합니다.
    • 운동학적 물체는 서로 충돌하지 않기때문에 게임에서 적물체이면서 움직이거나 회전하면서 플레이어와 부딪혀서 충돌하지 않는 물체에 적합합니다.
    • 운동학적 예제 다운받기
  • 비교표

항목 동적 정적 운동학적
질량 면적 x 밀도 무한대 무한대
속도 변할수 있음 변하지 않음 변할수 있음

조인트

  • 로프조인트
  • 거리조인트

계수

  • 마찰계수

    • 마찰계수가 높을 수록 물체끼리 이동할 때 저항이 높아져서 빨리 속도가 줄어든다.
  • 반발계수

    • 반발계수가 1이면 바닥에 떨어진 경우 떨어진 높이만큼 다시 튀어오른다.
    • 반발계수가 0이면 바닥에 떨어진 경우 튀어오르지 않는다.

충돌 카테고리

  • 충돌카테코리 : 1~8까지 선택할 수 있으며 기본적으로 1번 카테고리가 선택되어어져 있다.
  • 충돌마스크 : 1~8까지 선택할 수 있으며 어떤 카테고리와 충돌할지 결정(On/Off)하는 것이다.
  • 예를 들어 충돌 마스크가 1번이 꺼져있따면(Off)상태이면 1번 카테고리 물체와는 충돌이 일어나지 않는다.
  • 이를 활용해서 플레이어의 탄환이 플레이어와는 충돌이 일어나지 않고, 적의 총알은 적 총알끼리 충돌이 일어나지 않게 하는데 쓰인다.
  • 예를 들어 1번 카테고리를 플레이어 카테고리라고 하고, 2번 카테고리를 적 카테고리라고 한다. 적의 총알은 2번 카테고리를 켜고, 1번마스크를 키고, 2번 마스크를 끄면 적 총알은 적총알들끼리 충돌하지 않고, 플레이어하고만 충돌하게 된다.

results matching ""

    No results matching ""