Как делать оружие и алгоритм стрельбы?

Общие вопросы о Unity3D

Re: Как делать оружие и алгоритм стрельбы?

Сообщение toxic 08 июн 2009, 22:27

поставил експложн, первый скрипт лежит на ракетнице, второй на ракете, на ракете стоит регидбоди, снята гравитация.
toxic
UNец
 
Сообщения: 35
Зарегистрирован: 28 май 2009, 18:30

Re: Как делать оружие и алгоритм стрельбы?

Сообщение toxic 08 июн 2009, 22:29

скачивал, но там стрельбы ж нет, там только вроде показ анимации.
toxic
UNец
 
Сообщения: 35
Зарегистрирован: 28 май 2009, 18:30

Re: Как делать оружие и алгоритм стрельбы?

Сообщение Avatarchik 08 июн 2009, 22:47

Вот моя пуля сверся.
FPS.png
У вас нет доступа для просмотра вложений в этом сообщении.
Добавить ava-karaban в Skype
Аватара пользователя
Avatarchik
UNITрон
 
Сообщения: 274
Зарегистрирован: 04 апр 2009, 15:36
Откуда: Украина(Донецк)
  • ICQ

Re: Как делать оружие и алгоритм стрельбы?

Сообщение toxic 29 июн 2009, 12:28

сколько не пытался прочитать ФПС туториал так и непонял как сделать чтоб при нажатии на кнопку действие проводилось не 1 раз а несколько?

скопировав с туториала получилось типа такого:
Код: Выделить всё
var obj : Rigidbody;
var speed=20;
private var nextFireTime = 0.0;
var fireRate = 0.05;
function OnMouseDown () {
   
   if (Time.time - fireRate > nextFireTime)
      nextFireTime = Time.time - Time.deltaTime;
   
   while( nextFireTime < Time.time) {
      c = Instantiate(obj,transform.position,transform.rotation);
        c.velocity = transform.TransformDirection(Vector3 (0, 0, speed));
      nextFireTime += fireRate;
   }
}


ПС делаю такой водный автомат, так вот я думаю как сделать струю, причём желательно физическую? Если сделать например вода это куча частиц и при нажатии на мышь со скоростью вылетают много мешей синего цвета образуя эффект воды. Или есть какойто более альтернативный вариант?
toxic
UNец
 
Сообщения: 35
Зарегистрирован: 28 май 2009, 18:30

Пред.

Вернуться в Общие вопросы

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

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