Страница 1 из 1

Импульс для RigiBody

СообщениеДобавлено: 01 июн 2011, 19:18
HacKeR
Как дать импульс для ригибоди, который был создан через Instantiate?

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

СообщениеДобавлено: 01 июн 2011, 19:53
waruiyume
Копипаст из справки:
Синтаксис:
Используется 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 - добавляет импульс, а оно вам надо ?
        }
}
 

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

СообщениеДобавлено: 01 июн 2011, 20:09
HacKeR
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);

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

СообщениеДобавлено: 01 июн 2011, 20:10
Avatarchik
Там же все написанно:
Синтаксис:
Используется csharp
Rigidbody raketaClone;
raketaClone = (Rigidbody)Instantiate(raketa, transform.position, transform.rotation);

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

СообщениеДобавлено: 01 июн 2011, 21:21
seaman
Вам нужно учить азы программирования. В данном случае - приведение типов:
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
ЗЫ: Я бы на Вашем месте перестал писать в "Скрипты". Подавляющее число Ваших вопросов для раздела "Почемучка".