Прогнозирование места приземления мяча с учетом эффекта магнусаC#

Место общения программистов C#
Anonymous
Прогнозирование места приземления мяча с учетом эффекта магнуса

Сообщение Anonymous »

Я делаю волейбольную игру в Unity, и в какой -то момент спин добавляется к мячу, чтобы сделать его реалистичным. Для дальнейшего этого реализма я использую следующий код для включения эффекта Magnus. < /P>
void FixedUpdate()
{
Vector3 magnusForce = Vector3.Cross(rb.angularVelocity, rb.velocity) * magnusStrength;
rb.AddForce(magnusForce);
}
< /code>
rb является жестким телом мяча в этом сценарии. < /p>
Я теперь хочу предсказать контактную точку этого мяча с «полом», равномерной плоскости при y = 0. Чтобы сделать это в другом сценарии, я пытаюсь предсказать путь шарика шага за шагом. < /P>
public Rigidbody rb;
public GameObject landingMarkerPrefab;
private GameObject markerInstance;
int layerMask;

void Start()
{
markerInstance = Instantiate(landingMarkerPrefab);
layerMask = ~((1 prc = "/> prc ="/https://i.sstatic.net/7oyftc. /> Идентификатор, который будет точным, чтобы он был точно прогнозировать.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... nus-effect

Вернуться в «C#»