Git Product home page Git Product logo

언리얼에서 특정컴포넌트의 포지션과 회전이 변경되었을때 모든자식 컴포넌트의 콜리젼을 포함하여 충돌하는지 알아야 합니다. about unrealplugin_horrorcore HOT 1 CLOSED

kbmhansungb avatar kbmhansungb commented on May 25, 2024
언리얼에서 특정컴포넌트의 포지션과 회전이 변경되었을때 모든자식 컴포넌트의 콜리젼을 포함하여 충돌하는지 알아야 합니다.

from unrealplugin_horrorcore.

Comments (1)

kbmhansungb avatar kbmhansungb commented on May 25, 2024

질문에 대한 답변

[그나저나] [오전 12:29] 유니티밖에 모르지만 답변이 없어서 달아봅니다.

유니티에서는 자식객체 콜리전에 충돌이 있을경우에도 부모객체에서 이벤트 발생으로 처리 가능합니다. 언리얼도 비슷할것이라 생각됩니다. 콜리전 옵션의 문제는 아닐런지요.

상하 하이라키단으로 올려받는 충돌 이벤트를 사용하지 않고 자식객체의 특정 부위에 맞았는지를 각각 알고 싶은 신 거라면 어쩔수 없이 트리탐색이나 콜리전 컴퍼넌트 리스트를 준비하여 놓고 일일히 비교해야 할것 같습니다.

2, 3번의 경우는 피직스 컨스트레인을 어떻게 사용하는지에 대한 레퍼런스는 많으나. 피직스 컨스트레인이 어떻게 만들어졌고 구성되어 있는지에 대한 문서를 찾기 어려울 것이라 생각됩니다.

물리엔진을 만드는 과정에서 충돌체 강체 역학 같은거 파다보면 전공서적 한 두권으로 안 끝날것 같아요.

2의 예제만 하더라도. 가짜물리엔진에서는 종이의 중심점과 손이 짚은 위치의 거리로 영향력을 계산해서 영향력 만큼 종이를 움직이고 종이의 중앙 지점이 손가락에 끌려가도록 위치 및 로테이션 변경을 하면되지만

어느정도 수준이상의 물리 엔진이라면 종이특성(정지마찰력, 이동마찰력, 무게, 탄성) 바닥특성(상동) 손가락특성(상동) 을 기본 변수로 하여 강체 설정하고 무게중심에 따라 힘이 작용하는 방향을 계산하고 할것 같습니다.

from unrealplugin_horrorcore.

Related Issues (13)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.