Пятница, 25.05.2012, 19:04

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Страница 1 из 11
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity3D » Создание снаряда (Помогите)
Создание снаряда
MyACTДата: Четверг, 02.02.2012, 04:49 | Сообщение # 1
C# CODERS
Сообщений: 1061
Сейчас нет на сайте
У меня есть скрипт который создает мой снаряд,он работает.
Но у меня проблема в том как можно уничтожать снаряд при столкновений с любым игровым объектом.
И еще как можно задать ему скорость,чтобы он летел по траекторий вперед и не останавливался.

P.S работаю с шарпом так что давайте скрипты на нем,ну или хотя бы функций


Мой урок по созданию RPG на GM
Наша группа ВК
 
pixeyeДата: Четверг, 02.02.2012, 11:18 | Сообщение # 2
Red Winter Software
Сообщений: 918
Сейчас на сайте
Quote (MyACT)
У меня есть скрипт который создает мой снаряд,он работает.
Но у меня проблема в том как можно уничтожать снаряд при столкновений с любым игровым объектом.
И еще как можно задать ему скорость,чтобы он летел по траекторий вперед и не останавливался.

P.S работаю с шарпом так что давайте скрипты на нем,ну или хотя бы функций


Коллизии добавить к объектам сможешь? и ригидбоди? В ригидбоди отключи использование гравитации.

Code
void OnCollisionEnter(Collision collision) {
          Destroy(collision.gameObject);
      }


Сделать так чтобы летел вперед и не останавливался.

Code
void Start(){
rigidbody.velocity = new Vector3(10,0,0);
}


Один раз прописываешь в авейке или старте, выбираешь нужную скорость, например 10. У ригидбоди убираешь гравитацию.
P.S справку ты не осилил.

завершенный проект:
RGB defense
Thrower2
Thrower
Rune
я в твиттере:
Твит-твит
Карьера на проектах в роли гейм дизайнера.
Клик


Сообщение отредактировал pixeye - Четверг, 02.02.2012, 11:22
 
MyACTДата: Четверг, 02.02.2012, 13:04 | Сообщение # 3
C# CODERS
Сообщений: 1061
Сейчас нет на сайте
pixeye, все что на русском я читал,а на Английском не понял =(
Учусь сам


Мой урок по созданию RPG на GM
Наша группа ВК
 
pixeyeДата: Четверг, 02.02.2012, 13:08 | Сообщение # 4
Red Winter Software
Сообщений: 918
Сейчас на сайте
Quote (MyACT)
pixeye, все что на русском я читал,а на Английском не понял =(
Учусь сам


Ну так получилось или нет?)

завершенный проект:
RGB defense
Thrower2
Thrower
Rune
я в твиттере:
Твит-твит
Карьера на проектах в роли гейм дизайнера.
Клик
 
MyACTДата: Четверг, 02.02.2012, 13:25 | Сообщение # 5
C# CODERS
Сообщений: 1061
Сейчас нет на сайте
Сделал как ты сказал,но если стреляю,то они летят только в одну сторону,а мне надо чтобы они из дула вылетали и летели по траекторий

Добавлено (02.02.2012, 13:25)
---------------------------------------------
pixeye, и если попадаю в любой объект то пропадает он а не пуля =))
Странно,скайп есть?



Мой урок по созданию RPG на GM
Наша группа ВК
 
pixeyeДата: Четверг, 02.02.2012, 14:08 | Сообщение # 6
Red Winter Software
Сообщений: 918
Сейчас на сайте
Quote (MyACT)
Сделал как ты сказал,но если стреляю,то они летят только в одну сторону,а мне надо чтобы они из дула вылетали и летели по траекторий


что для тебя траектория? Баллистика нужна? из дула чтобы вылетали, ну есть у тебя объект пушка , самый для тебя простой способ - сделай объект spawner у дула пушки( сделай пушку родитеелм этого объекта ) и теперь выстреливай свою пулю только по координатам объекта spawner.

Quote (MyACT)
pixeye, и если попадаю в любой объект то пропадает он а не пуля =))


Ну если ты будешь копипастить тупо код не вникая то может рановато тебе такие вещи делать?

void OnCollisionEnter(Collision collision) {
Destroy(collision.gameObject);

Читай внимательно. Уничтожается объект столкновения а не сам объект. Ну что сложно добавить
Code
void OnCollisionEnter(Collision collision) {   
            Destroy(collision.gameObject);   
            Destroy(gameObject); //уничтожить пулю
        }


завершенный проект:
RGB defense
Thrower2
Thrower
Rune
я в твиттере:
Твит-твит
Карьера на проектах в роли гейм дизайнера.
Клик


Сообщение отредактировал pixeye - Четверг, 02.02.2012, 14:08
 
MyACTДата: Четверг, 02.02.2012, 14:38 | Сообщение # 7
C# CODERS
Сообщений: 1061
Сейчас нет на сайте
pixeye, я уже это сделал сам.Догадался


Мой урок по созданию RPG на GM
Наша группа ВК
 
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity3D » Создание снаряда (Помогите)
Страница 1 из 11
Поиск:

Все права сохранены. GcUp.ru © 2008-2012 Рейтинг