Нужна помощь в скрипте падения дерева

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Нужна помощь в скрипте падения дерева

Сообщение solowey 28 фев 2019, 12:32

Добрый день, народ!

Начал изучать unity3d и столкнулся с проблемой. Ни как не могу завалить дерево.

Создал скрипт и ни как не могу осуществить поворот дерева для падения. Вот один из примеров кода:

using UnityEngine;

public class Tree_crash : MonoBehaviour {
private GameObject _tree;
private GameObject _collision;
internal Rigidbody Rigidbody;

private bool _treeDrop = false;
private Vector3 m_EulerAngleVelocity = new Vector3(90, 0, 0);
private float rotateSpeed = 1.2f;

void FixedUpdate()
{
if (_treeDrop)
{
Drop();
}
}

void Drop()
{
_tree.transform.Rotate(new Vector3(90.0f, 0.0f, 0.0f));

_treeDrop = false;
}

void OnTriggerEnter(Collider other)
{
if (other.gameObject.tag == "Player")
{
print("OnTriggerEnter - if");

// Vector3 relativePos = transform.position - other.gameObject.transform.position;
// transform.rotation = Quaternion.LookRotation(relativePos);

_tree = gameObject;
_treeDrop = true;
}
}

void OnCollisionEnter(Collision collision)
{
if (collision.gameObject.tag == "Player")
{
print("OnCollisionEnter - if");

_tree = gameObject;
_collision = collision.gameObject;

_treeDrop = true;
}
}
}
solowey
UNец
 
Сообщения: 5
Зарегистрирован: 29 сен 2017, 16:55

Re: Нужна помощь в скрипте падения дерева

Сообщение Jarico 28 фев 2019, 12:52

Что за дибилизм?
Rigidbody повесил на дерево да в скрипте isKinematic включаешь или выключаешь
Github: _https://github.com/redheadgektor
Discord: Конь! Чаю!#9382 (сижу редко)
YouTube: _https://www.youtube.com/channel/UCPQ04Xpbbw2uGc1gsZtO3HQ
Telegram: _https://t.me/redheadgektor
Аватара пользователя
Jarico
Адепт
 
Сообщения: 1084
Зарегистрирован: 06 янв 2019, 17:37
Откуда: 0xDEAD
Skype: none
  • Сайт

Re: Нужна помощь в скрипте падения дерева

Сообщение solowey 28 фев 2019, 14:10

и так пробовал, ни хрена не валится. Удаление без проблем происходит. Вот чтобы дерево стояла, а при срабатывании скрипта упала ни хрена.
Можно пример кода?
solowey
UNец
 
Сообщения: 5
Зарегистрирован: 29 сен 2017, 16:55

Re: Нужна помощь в скрипте падения дерева

Сообщение solowey 28 фев 2019, 23:13

получилось сделать через удаление и создание нового префаба. смотрится ужасно...
solowey
UNец
 
Сообщения: 5
Зарегистрирован: 29 сен 2017, 16:55

Re: Нужна помощь в скрипте падения дерева

Сообщение 1max1 01 мар 2019, 01:08

Лол, кек, трамадол. Вешаешь rb на дерево, делаешь его кинематиком, когда дерево нужно уронить снимаешь в скрипте кинематик и придешь силу, к примеру через https://docs.unity3d.com/ScriptReferenc ... ition.html
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31