1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

элементарный вопрос

Тема в разделе "Unity3D", создана пользователем avrudoi, 13 июл 2015.

Модераторы: punkvideo
  1. avrudoi

    avrudoi Пользователь сайта

    С нами с:
    15.05.2015
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    2
    Подскажите у меня вопрос, как запустить скрипт, вот этот. http://docs.unity3d.com/ScriptReference/LineRenderer.SetPosition.html
    по идеи как я понимаю по основам ООП можно просто вставить скрипт и он должен работать. Подтянул на камеру и все, а у меня не тянеться выдает ошибку. Can`t not commpanent 'New' because it daesn`t exist. Check to see if the file name and class name match.
     
  2. NapalmRain

    NapalmRain Активный участник

    С нами с:
    28.05.2014
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    5
    Ну, если я правильно понял, вы назвали класс New... как вы себе представляете жизнь с этим классом?

    Даже если вы только учитесь и просто пытаетесь разобраться в работе, приучайте себя давать осмысленные названия классам, методам и переменным. Тогда это войдёт в привычку.
     
  3. avrudoi

    avrudoi Пользователь сайта

    С нами с:
    15.05.2015
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    2
    как я понимаю то скрипт должен рисовать линию, класс это понятно что должно быть совпадение между названием класса и компанентом unity, но линия евляется функцией, и я немогу понять почему происходит ошибка. хорошо линия не компанент, подскажите где и как отправлять скрипты на испонение, может есть урок или видио.
     
  4. avrudoi

    avrudoi Пользователь сайта

    С нами с:
    15.05.2015
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    2
    Пишем именно в Start, а не в Update, иначе код будет выполняться каждый кадр.
    Сохраним код (Ctrl+S) и перейдем в Unity. Создадим пустой ГО (меню GameObject->Create Empty) и перетащим на него наш скрипт. Вид Inspector изменился.

    http://unity3d.vx0.ru/unity_3d__osnovy_skriptinga_na_c___chast_1_
     
  5. avrudoi

    avrudoi Пользователь сайта

    С нами с:
    15.05.2015
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    2
    в чем же ошибка подскажите
     
  6. NapalmRain

    NapalmRain Активный участник

    С нами с:
    28.05.2014
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    5
    То есть вы хотите сказать, что назвали файл и класс новым именем и ошибка по прежнему осталась?
    В референсе код класса приведён полностью, всё, что от вас требуется, это назвать файл так же как назван класс (ExampleClass)
     
  7. avrudoi

    avrudoi Пользователь сайта

    С нами с:
    15.05.2015
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    2
    тоесть как я понимаю что если у меня в коде два класса, то мне как называть файл
     
  8. NapalmRain

    NapalmRain Активный участник

    С нами с:
    28.05.2014
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    5
    в одном файле один класс. Имя класса == Имя файла
     
  9. avrudoi

    avrudoi Пользователь сайта

    С нами с:
    15.05.2015
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    2
    непоскажите сколько стоит и где купить нормальный движок.
     
  10. avrudoi

    avrudoi Пользователь сайта

    С нами с:
    15.05.2015
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    2
    согласно документации с# языка, язык позволяет содержать не один класс, а такие варианты мне не нужны, или в unity сидят придурки.
     
  11. NapalmRain

    NapalmRain Активный участник

    С нами с:
    28.05.2014
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    5
    Вам никто не запрещает содержать в одном файле несколько классов, только только эти классы будут самостоятельными функциональными элементами, не являющимися Компонентами движка.
    Пишите компоненты, пишите согласно спецификации движка.
    Юнити - более чем нормальный движок. Если вам в нём неудобное - это исключительно дело вашего вкуса. Выбирайте под себя то, что вас устроит.
     
  12. avrudoi

    avrudoi Пользователь сайта

    С нами с:
    15.05.2015
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    2
    ясно извените что обхаил
     
Модераторы: punkvideo

Поделиться этой страницей