Пятница, 19 Апреля 2024, 16:41

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Не работает отключение одного скрипта из другого.
Не работает отключение одного скрипта из другого.
DreadlokonДата: Суббота, 16 Января 2016, 20:35 | Сообщение # 1
был не раз
Сейчас нет на сайте
Пытаюсь в скрипте который повешан на камеру включить скрипт на объекте. и мне выдает ошибку
Type `UnityEngine.Component' does not contain a definition for `enabled' and no extension method `enabled' of type `UnityEngine.Component' could be found

Кусок кода на C#
Код
using UnityEngine;
using System.Collections;

public class CameraScript : MonoBehaviour {
    
    public  Component Movescr;
    public    GameObject back;
    
    void Start () {
  
  back = GameObject.Find ("background") as GameObject;
  Movescr = back.GetComponent<MoveBack> () ;

  Movescr.enabled = false;    


В последней строчке и ошибка. Любые комбинации из интернета не позволяют применять enabled.
BUFFOMETZДата: Суббота, 16 Января 2016, 20:41 | Сообщение # 2
почетный гость
Сейчас нет на сайте
Код
private MoveBack movescr;
void Start () {
     movescr = GameObject.Find("background").GetComponent<MoveBack>();
     movescr.enabled = false;
}


Должно работать.


Сообщение отредактировал BUFFOMETZ - Суббота, 16 Января 2016, 20:43
DreadlokonДата: Воскресенье, 17 Января 2016, 10:32 | Сообщение # 3
был не раз
Сейчас нет на сайте
Цитата BUFFOMETZ ()

Должно работать.


То есть суть только поменялась в этой строке?
private MoveBack movescr;

не знал что вообще можно объявлять переменные типа скриптов
BUFFOMETZДата: Воскресенье, 17 Января 2016, 11:05 | Сообщение # 4
почетный гость
Сейчас нет на сайте
Цитата Dreadlokon ()
То есть суть только поменялась в этой строке?
private MoveBack movescr;

не знал что вообще можно объявлять переменные типа скриптов

Можно. Заработало?
DreadlokonДата: Вторник, 19 Января 2016, 22:16 | Сообщение # 5
был не раз
Сейчас нет на сайте
Цитата BUFFOMETZ ()
Можно. Заработало?

Да, заработало.
Спасибо. Доделал ядро игры благодаря этому.
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Не работает отключение одного скрипта из другого.
  • Страница 1 из 1
  • 1
Поиск:

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