Ищу мануал по скриптам начального уровня

Программирование на Юнити.

Ищу мануал по скриптам начального уровня

Сообщение Spr1Te 26 янв 2010, 23:52

Пособие для новичка по написанию скриптов !пожалуйста можно??На юнити ничего не понимаю ,хотя английский знаю!
Spr1Te
UNец
 
Сообщения: 35
Зарегистрирован: 28 дек 2009, 01:54

Re: Скрипты для Новичка!

Сообщение Neodrop 27 янв 2010, 00:05

http://unity3d.com/support/resources/tutorials/

[ftp]http://unity3d.com/support/resources/tutorials/[/ftp]
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Скрипты для Новичка!

Сообщение Spr1Te 27 янв 2010, 00:14

ну я скачал это 3d platform game и там просто файлы!и что с ними делать?
Spr1Te
UNец
 
Сообщения: 35
Зарегистрирован: 28 дек 2009, 01:54

Re: Скрипты для Новичка!

Сообщение Paul Siberdt 27 янв 2010, 00:35

дежавю
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Скрипты для Новичка!

Сообщение Spr1Te 27 янв 2010, 00:41

а открываю pdf файл ,он не открывается на сайте !
Spr1Te
UNец
 
Сообщения: 35
Зарегистрирован: 28 дек 2009, 01:54

Re: Скрипты для Новичка!

Сообщение Sef 27 янв 2010, 01:07

Тогда скачать видео уроки, найдя их по заголовкам тем:
viewforum.php?f=11
Аватара пользователя
Sef
Старожил
 
Сообщения: 595
Зарегистрирован: 29 окт 2009, 13:24
  • ICQ

Re: Скрипты для Новичка!

Сообщение Golandez 27 янв 2010, 01:23

Рекомендую ознакомится для начала.
Ты нужен только тогда,когда нужен.(С)
Сказать спасибо
Аватара пользователя
Golandez
Пилигрим
 
Сообщения: 1637
Зарегистрирован: 06 авг 2009, 13:55
Откуда: Харьков
Skype: lestardigital

Re: Скрипты для Новичка!

Сообщение Paul Siberdt 27 янв 2010, 01:32

Подождите.. у вас же есть документация от установленного движка.
Зайдите в меню Help, выберете Welcome Screen и там начните изучение с Unity Basics.

Далее - документация с примерами.
Потом - знакомство с кучей ассетов, что идут с движком.
Вам вообще на фиг не понадобятся туториалы на первых порах.

И уж точно они не принесут поначалу никакой пользы, даже если кажется, что с ними получается быстрее и получабельнее.

ЗЫ: на форуме 3GGS, откуда переселился, была такая же тенденция - большинство не хотят познавать инструмент, им надо сразу хреначить проехт, чтоб мигало и свистело, и чтоб все сообщество дружно в этом им помогало.
А ведь врезаются потом со всего разбегу в те же вектора и все - ступор, паника... а кватернион для них - вообще что-то из области куннилингуса.
Блин.
Последний раз редактировалось Paul Siberdt 27 янв 2010, 01:38, всего редактировалось 2 раз(а).
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Скрипты для Новичка!

Сообщение warr11r 27 янв 2010, 01:33

Я эту штуку всям советую (ежели ваш выбор пал на ЖС):
http://forum.unity3d.com/viewtopic.php? ... ht=counter
Мудрость - это когда начинаешь понимать, что все время занимаешься какой-то х...ней.
Изображение
Аватара пользователя
warr11r
UNITрон
 
Сообщения: 310
Зарегистрирован: 06 июн 2009, 03:21
Откуда: Украина, Ровно
  • ICQ

Re: Скрипты для Новичка!

Сообщение Paul Siberdt 27 янв 2010, 01:46

А вот спасибо вам человеческое. Весело написано и, наверняка, я найду азы, которые проглядел по неопытности... вона, например.. Debug.Log .. не пользовал никогда... да и пора классы завести вместо простыни с переменными.... завтра начну :)
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Скрипты для Новичка!

Сообщение Neodrop 27 янв 2010, 02:14

а кватернион для них - вообще что-то из области куннилингуса.


=)) В Мемориз!
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Скрипты для Новичка!

Сообщение BlackCat 27 янв 2010, 17:29

Не знаю, в ту ли тему, но возник вопрос явно нубского свойства, поэтому решил сюда.
Есть два скрипта на JS.
В первом считаются данные:
(js)
Код: Выделить всё
var tete : String;
function Awake()
{
name = "CamMoving";
}
function Update ()
{
//до этого всё нужное считается и всё отлично, поэтому не буду полностью копипастить - нету в этом смысла
tete = "Vel: " + shipVelocity + "\nSlide Vel: " + shipSlideVelocity + "\nUpSlide Vel: " + shipUpSlideVelocity;
}


Во втором они получаться должны для дальнейшей обработки:
(js)
Код: Выделить всё
private var windowRect : Rect = Rect (20, 20, 220, 100);
function OnGUI ()
{
windowRect = GUI.Window (0, windowRect,  WindowFunction, "My Window");
}

function WindowFunction (windowID : int) {

var other = gameObject.GetComponent(CamMoving);
print(other.tete);
}


В результате при запуске получаю:
Код: Выделить всё
NullReferenceException: Object reference not set to an instance of an object

Вроде ж копипаст сделал с официальной документации, а всё равно не работает. :(

Может кто может подсказать в чём дело? (пользую версию 2.5.1)
BlackCat
UNец
 
Сообщения: 18
Зарегистрирован: 24 янв 2010, 21:01

Re: Скрипты для Новичка!

Сообщение Zaicheg 27 янв 2010, 17:56

Я не вникал в скрипт, но к ошибке стоит прикладывать информацию о том, на какую строку она ведёт.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Скрипты для Новичка!

Сообщение Paul Siberdt 27 янв 2010, 19:23

Предположение:
- на момент обращения к other скрипта CamMoving не находится
- у геймобжекта нет вообще скрипта CamMoving
- еще многое, что может быть в скрытом коде

Подозреваю, что CamMoving - имя объекта, а не скрипта, а в GetComponent(CamMoving) надо вызывать именно имя JS-файла, где объявляется это самое tete...
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Скрипты для Новичка!

Сообщение Kann 27 янв 2010, 20:57

На каком ГО висит первый скрипт и соответственно второй ?
если на разных ГО, то в коде не видно где вы находите нужный ГО и обращяетесь собственно к (CamMoving)
Kann
Старожил
 
Сообщения: 553
Зарегистрирован: 05 ноя 2009, 14:06

След.

Вернуться в Скрипты

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

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