Импульс для RigiBody

Программирование на Юнити.

Импульс для RigiBody

Сообщение HacKeR 01 июн 2011, 19:18

Как дать импульс для ригибоди, который был создан через Instantiate?
HacKeR
UNIверсал
 
Сообщения: 360
Зарегистрирован: 12 ноя 2010, 21:14

Re: Импульс для RigiBody

Сообщение waruiyume 01 июн 2011, 19:53

Копипаст из справки:
Синтаксис:
Используется javascript
var projectile : Rigidbody;

function Update ()
{
        if (Input.GetButtonDown("Fire1"))
        {
                var clone : Rigidbody;
                clone = Instantiate(projectile, transform.position, transform.rotation);
                clone.AddForce(transform.TransformDirection (Vector3.forward * 10),ForceMode.Impulse);
//ForceMode.Impulse - добавляет импульс, а оно вам надо ?
        }
}
 
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Импульс для RigiBody

Сообщение HacKeR 01 июн 2011, 20:09

Assets/Scripts/weapons/WeaponTyrel.cs(27,17): error CS0266: Cannot implicitly convert type `UnityEngine.Object' to `UnityEngine.Rigidbody'. An explicit conversion exists (are you missing a cast?)

Синтаксис:
Используется csharp
Rigidbody raketaClone;
                raketaClone = Instantiate(raketa, transform.position, transform.rotation);
HacKeR
UNIверсал
 
Сообщения: 360
Зарегистрирован: 12 ноя 2010, 21:14

Re: Импульс для RigiBody

Сообщение Avatarchik 01 июн 2011, 20:10

Там же все написанно:
Синтаксис:
Используется csharp
Rigidbody raketaClone;
raketaClone = (Rigidbody)Instantiate(raketa, transform.position, transform.rotation);
Добавить ava-karaban в Skype
Аватара пользователя
Avatarchik
UNITрон
 
Сообщения: 274
Зарегистрирован: 04 апр 2009, 15:36
Откуда: Украина(Донецк)
  • ICQ

Re: Импульс для RigiBody

Сообщение seaman 01 июн 2011, 21:21

Вам нужно учить азы программирования. В данном случае - приведение типов:
http://msdn.microsoft.com/ru-ru/library/ms173105.aspx
Более того:
http://www.unity3d.ru/distribution/viewtopic.php?f=105&t=4198&p=35163
Да просто ввод ошибки в Гугле выдает массу ответов:
http://www.google.ru/#q=error+CS0266%3A+Cannot+implicitly+convert+type&hl=ru&newwindow=1&safe=off&prmd=ivns&source=lnt&tbs=lr:lang_1ru&lr=lang_ru&sa=X&ei=c4PmTenhIZCaOoyq9NQH&sqi=2&ved=0CAcQpwUoAQ&fp=8a86c6ab1e834da1&biw=1280&bih=886
например этот:
http://msdn.microsoft.com/ru-ru/library/5z8wb9e4%28v=vs.90%29.aspx
ЗЫ: Я бы на Вашем месте перестал писать в "Скрипты". Подавляющее число Ваших вопросов для раздела "Почемучка".
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара


Вернуться в Скрипты

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

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