Microsoft Robotics Studio 2.0에서 새로운 유형의 엔터티를 만드는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/106684

문제

제가 MRS로 하려는 것은 기본적인 AI를 스스로 가르치는 것입니다.내가 하고 싶은 것은 벡터화된 배기 및 스테이징과 같은 것들을 사용하여 로켓 엔터티를 만드는 것입니다.날 수 있는 개체를 만드는 방법에 대한 아이디어가 있는 사람이 있나요?아니면 지속적으로 위쪽으로 힘을 가해야 합니까?

도움이 되었습니까?

해결책

안녕하세요 TraumaPony, 질문이 외로워 보이더군요 :)

MRS 2.0에 관한 MSDN 기사를 살펴보았습니다. 여기 나는 실제로 어떤 종류의 Rocket 엔터티를 생성한 다음 사용할 수 있는 Thruster 엔터티를 만들어야 한다고 생각합니다.기사에서 이들은 DifferentialDrive 엔터티를 재사용하여 봇을 발전시킬 수 있었습니다.도움이 되었기를 바랍니다.아직 아무도 당신을 도와주려고 노력하지 않았기 때문에 나는 거의 어둠 속에서 촬영하고 있습니다.건배!:)

다른 팁

저는 이제 막 MRS로 시작하고 있습니다. 하지만 올바른 방향으로 나아가고 있다고 생각합니다. 추력을 적용할 수 있는 로켓 엔진 개체를 만들어야 합니다.보다 시뮬레이션 튜토리얼 2 - 시뮬레이션 서비스로 엔터티 구성 엔터티 생성의 예를 보려면

다음과 같이 힘을 가할 수 있습니다. Simulation.Physics.PhysicsEntity.ApplyForce().내 생각엔 당신이 회사에서 그렇게 할 것 같아요 Update() 방법.그러나 ApplyForce가 실제로 Impulse(해당 프레임에만 해당하는 힘)를 적용하는지 아니면 실제로 지속적인 Force를 추가하는지 여부에 따라 다릅니다.신청을 취소할 방법이 없기 때문에 전자라고 가정합니다.이 경우 Update()가 아마도 올바른 위치일 것입니다.지속된다면 추력 수준이 변할 때만 수행하면 됩니다.

또한 로켓을 발사하거나 벡터화하는 등 로켓과 상호 작용할 수 있도록 엔터티와 파트너 관계를 맺는 서비스를 만들어야 합니다.같은 문서에 서비스 생성의 예가 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top