Вторник, 23 Апреля 2024, 23:12

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Помогите со скриптом! (....)
Помогите со скриптом!
Maxs_Pro_FreshДата: Воскресенье, 04 Августа 2013, 12:40 | Сообщение # 1
частый гость
Сейчас нет на сайте
Вот мой скрипт:
Код
using UnityEngine;
using System.Collections;

public class script : MonoBehaviour {
     // Update is called once per frame
   void OnTriggerEnter  (Collider col) {
     
      if(col.tag = "cub")
      {
           Destroy(cub);   
      }
}

У меня в консоли пишет CS8025:Parsing Error.
Где ошибка то?
Искал в Google,не нашёл ничего!




Сообщение отредактировал Maxs_Pro_Fresh - Воскресенье, 04 Августа 2013, 12:43
IzaronДата: Воскресенье, 04 Августа 2013, 12:53 | Сообщение # 2
Rammstein forever
Сейчас нет на сайте
Код
      if(col.tag == "cub")

Добавлено (04.08.2013, 12:53)
---------------------------------------------

Цитата (Maxs_Pro_Fresh)
   void OnTriggerEnter  (Collider col) {            if(col.tag = "cub")       {            Destroy(cub);         } }

cub объявлен?
manonedgeДата: Воскресенье, 04 Августа 2013, 13:00 | Сообщение # 3
почетный гость
Сейчас нет на сайте
Фигурной скобки не хватает закрывающей для функции.

И надо писать == как написали выше.
lentinantДата: Воскресенье, 04 Августа 2013, 15:52 | Сообщение # 4
ленивый программист
Сейчас нет на сайте
Помимо прочего, думаю, там нужно Destroy (col), и даже Destroy (col.gameObject) (ты же хочешь уничтожить весь объект, а не только его коллайдер).

Когда-то тут будут ссылки на крутые проекты. Или нет.

Сообщение отредактировал lentinant - Воскресенье, 04 Августа 2013, 15:53
JHawkДата: Воскресенье, 04 Августа 2013, 18:07 | Сообщение # 5
めゃくちゃちゃ
Сейчас нет на сайте
Maxs_Pro_Fresh, facepalm
AdomДата: Воскресенье, 04 Августа 2013, 20:03 | Сообщение # 6
Печенька!
Сейчас нет на сайте
JHawk, wacko
Maxs_Pro_FreshДата: Воскресенье, 04 Августа 2013, 20:37 | Сообщение # 7
частый гость
Сейчас нет на сайте
Цитата (JHawk)
Maxs_Pro_Fresh,

Что за ответ?я обратился сюда поискав ответы в Google. angry angry


NEBRДата: Воскресенье, 04 Августа 2013, 20:58 | Сообщение # 8
почти ветеран
Сейчас нет на сайте
вот так нужно

using UnityEngine;
using System.Collections;

public class script : MonoBehaviour {

public GameObject cub;

void OnTriggerEnter (Collider col) {

if(col.tag == "cub")
{
Destroy(cub);
}
}
}

и когда будешь линковать куб со скриптом, в инспекторе поставь на кубе галочку isTrigger


King Size #Gamiron12
ЛевшаДата: Воскресенье, 04 Августа 2013, 22:20 | Сообщение # 9
почти ветеран
Сейчас нет на сайте
Код

using UnityEngine;
using System.Collections;

public class script : MonoBehaviour {
// Update is called once per frame
void OnTriggerEnter (Collider col) {
     if(col.tag = "cub")  
         Destroy(col.gameObject);
}


X.cor.R (Prologue)

Сообщение отредактировал Левша - Воскресенье, 04 Августа 2013, 22:21
lentinantДата: Воскресенье, 04 Августа 2013, 22:41 | Сообщение # 10
ленивый программист
Сейчас нет на сайте
Левша, я это и написал, в принципе.

Когда-то тут будут ссылки на крутые проекты. Или нет.
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Помогите со скриптом! (....)
  • Страница 1 из 1
  • 1
Поиск:

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