Компонент - это класс, предназначенный для повторного использования и развёртывания. Компоненты объединяются по общим признакам и организуются в соответствии с определёнными правилами. В Unity все игровые объекты (далее - ИО) - являются экземплярами класса _GameObject_, они отображаются в окне _Hierarchy_, а так же имеют собственный набор компонентов. Набор компонентов какого-либо ИО можно увидеть в окне _Inspector_. Все ИО - будь то куб, система частиц, пустой объект и т. п. имеют компонент _Transform_, который отвечает за положение ИО в пространстве. Поэтому вы можете увидеть его в окне _Scene_ а так же подвигать, повертеть и помасштабировать. Также вы можете добавить к ИО другие компоненты, которые будут отвечать за внешний вид объекта, физику, анимации и т. п. Отдельно стоит выделить скрипты - их пишет сам пользователь и они отвечают за игровую логику. Например, пользователь может добавить к ИО скрипт, управляющий другими компонентами этого ИО. Допустим будет менять цвет куба следующим образом - изменит значение свойства _Color_ материала у компонента _MeshRenderer_. ой всё, лень писать дальше)
Актуальный скрипт из видео, который можно запустить ПОЛНЫЙ КОД: using UnityEngine; public class ChangeColour : MonoBehaviour { void Start() {} void Update() { if (Input.GetKeyDown(KeyCode.R)) { gameObject.GetComponent().material.color = Color.red; } if (Input.GetKeyDown(KeyCode.G)) { gameObject.GetComponent().material.color = Color.green; } if (Input.GetKeyDown(KeyCode.B)) { gameObject.GetComponent().material.color = Color.blue; } } }
Поздравляю! Условия вызова подписчикам выпонены, а это значит, чт о я уже приступил к созданию следующего перевода видео по скриптингу с официального сайта.
К сожалению на данный момент вызов свойств таким образом средой программирования обзывается устаревшим, рекоммендуется использовать GetComponent, однако как с помощью этого дела добиться того же эффекта для меня пока головная боль. Пойду документацию Unity читать:D
А теперь один вопрос... Где можно найти все эти "теги" и их обозначения, вроде: "gameObject.renderer.material.color = Color.blue; Мне нужно написать свой скрипт ходьбы для персонажа. Но полностью кастомный, а вот где мне взять все эти "команды" я ХЗ. :с
Ребятки,нужно сделать приложение которое будет при разблокировании экрана выводить на экран текстовое сообщение,в самом приложение можно настраивать интервал этих сообщений и т.п как,на чем можно это сделать без особого знания программирования?и сколько будет такое стоить если обращаться к профессионалам?)
Скорее всего не актуально. Видео 5 летней давности. Напиши следующее. Gameobject.Getcomponent(). material.color = color.red. можешь создать отдельную перемменую gameobject и в инспекторе вставить куб. И вместо gameobject Вставить название этой переменной
Доброго времени. Давай сделаем игру вместе? ! Я обожаю создавать игры! Хочется сделать простую игру, чтобы получить коммерческий опыт в плеймаркет или где-то еще! О себе: Я 3д артист и 2д артист, а так же немного: сценарист, аниматор и геймдизайнер. Хотелось бы найти единомышленника с большим количеством свободного времени, обязательно способного довести дело до конца. а не бросить всё на пол пути или раньше!!! Пиши в личку бро
Вот почему нету нормальных уроков по юнити. Весь их толк можно описать в двух словах: меняем цвет кубику, двигаем кубик, поворачиваем кубик, меняем размер кубу и все. А то как делать HUD или что-то посложнее...
Нету "нормальных" уроков точно также как и самого слова "нету". Повторюсь, это Перевод. Перевод официального урока от самих разрабов Unity. Все уроки переводятся в порядке очереди. Логично, что сперва идут более простые темы с постепенным нарастанием сложности.
Привет Игродел Мастер. Я хочу сделать хоррор от первого лица с полностью проресованным персонажем. Я модель персонажа уже сделал вместе со скелетом. Но кое-что не понимаю. В общем как сделать нормальное управление и анимацию? Заранее спасибо. P.s Я ламер в разработке игр но все-таки хочу попробовать сделать игру.
Спасибо, за простой но очень важный и качественный урок :)
Легко воспринимается видео - все понятно, приятно слушать и смотреть.
Компонент - это класс, предназначенный для повторного использования и развёртывания. Компоненты объединяются по общим признакам и организуются в соответствии с определёнными правилами.
В Unity все игровые объекты (далее - ИО) - являются экземплярами класса _GameObject_, они отображаются в окне _Hierarchy_, а так же имеют собственный набор компонентов. Набор компонентов какого-либо ИО можно увидеть в окне _Inspector_. Все ИО - будь то куб, система частиц, пустой объект и т. п. имеют компонент _Transform_, который отвечает за положение ИО в пространстве. Поэтому вы можете увидеть его в окне _Scene_ а так же подвигать, повертеть и помасштабировать. Также вы можете добавить к ИО другие компоненты, которые будут отвечать за внешний вид объекта, физику, анимации и т. п. Отдельно стоит выделить скрипты - их пишет сам пользователь и они отвечают за игровую логику. Например, пользователь может добавить к ИО скрипт, управляющий другими компонентами этого ИО. Допустим будет менять цвет куба следующим образом - изменит значение свойства _Color_ материала у компонента _MeshRenderer_.
ой всё, лень писать дальше)
+Misha Mokrushin Спасибо)
Актуальный скрипт из видео, который можно запустить
ПОЛНЫЙ КОД:
using UnityEngine;
public class ChangeColour : MonoBehaviour
{
void Start() {}
void Update()
{
if (Input.GetKeyDown(KeyCode.R))
{
gameObject.GetComponent().material.color = Color.red;
}
if (Input.GetKeyDown(KeyCode.G))
{
gameObject.GetComponent().material.color = Color.green;
}
if (Input.GetKeyDown(KeyCode.B))
{
gameObject.GetComponent().material.color = Color.blue;
}
}
}
Поздравляю! Условия вызова подписчикам выпонены, а это значит, чт о я уже приступил к созданию следующего перевода видео по скриптингу с официального сайта.
Спустя 10 месяцев...
А как сделать так же, только при нажатии кнопки проигрывалась анимация объекта ?
Какой язык выбрать? какие языки бывают? и нужно ли вообще? как научиться писать скрипты в unity 5 создавая игры? СКАЖИТЕ МНЕЕ!!
К сожалению на данный момент вызов свойств таким образом средой программирования обзывается устаревшим, рекоммендуется использовать GetComponent, однако как с помощью этого дела добиться того же эффекта для меня пока головная боль. Пойду документацию Unity читать:D
У меня всё получилось :)
Спасибо за полезный ролик)
То чувство когда ты полный нуб и нихера не понимаеш в языке С# и остальных
Вызов принят!
+Игорь Бирюков +
эти скрипты очень похожи на скрипты из Roblox studio, думаю проблем с программированием не возникнет, и спасиб за урок
Вызов принят! :3
+Trollb - ZabLik Team +
Вызов принят)
+Ro'Jen Play +
все отлично как всегда))) и конечно же, ВЫЗОВ ПРИНЯТ!!!))
+Павел Петренко Спасибо))
А теперь один вопрос... Где можно найти все эти "теги" и их обозначения, вроде: "gameObject.renderer.material.color = Color.blue;
Мне нужно написать свой скрипт ходьбы для персонажа. Но полностью кастомный, а вот где мне взять все эти "команды" я ХЗ. :с
На офф сайте юнити в api unity
а какая программа для скриптов?
Вызов принят
подскажите пж, что делать, если переустановил визуал студио, а Юнити отказался с ним работать
Ребятки,нужно сделать приложение которое будет при разблокировании экрана выводить на экран текстовое сообщение,в самом приложение можно настраивать интервал этих сообщений и т.п как,на чем можно это сделать без особого знания программирования?и сколько будет такое стоить если обращаться к профессионалам?)
+Erik King :D
здравствуйте. скажите пожалуйста какой язык нужно учить для создания игры на unity
JavaScript, C#
Помогите ! Я понимаю основы программирования, но не знаю какие команды есть в Unity, как и когда их использовать!!!!!!!!!!!
Посмотри unity documentation. Да и вообще лучше начни учить сам с#
переписсал с экрана ваш скрипт и не могу добавить к обьекту. ошиба
Скорее всего не актуально. Видео 5 летней давности. Напиши следующее. Gameobject.Getcomponent(). material.color = color.red. можешь создать отдельную перемменую gameobject и в инспекторе вставить куб. И вместо gameobject Вставить название этой переменной
А что за язык программирования, на котором основан скрипт?
Unity дает выбор между c# и js
Что тебе ближе, то и юзай
@@Екатерина-ч6ж7ъ Теперь Unity не даёт выбора, только C#
@@Thallrasha просто раньше в юнити был джаваскрипт. Но его убрали и оставили с#.
Доброго времени.
Давай сделаем игру вместе? ! Я обожаю создавать игры!
Хочется сделать простую игру, чтобы получить коммерческий опыт в плеймаркет или где-то еще!
О себе: Я 3д артист и 2д артист, а так же немного: сценарист, аниматор и геймдизайнер.
Хотелось бы найти единомышленника с большим количеством свободного времени, обязательно способного довести дело до конца. а не бросить всё на пол пути или раньше!!! Пиши в личку бро
Привет, можно было бы попробовать ))
vk.com/tokarpro
вызов принят
Как я понял, в 22 году уже неактуально?
Я немогу скрипт открыть, нужно программу выбрать, а я не знаю какую.
Выбирай visual studio.
gameObject.GetComponent().material.color = Color.blue;
GetComponent жрёт много
Спасибо за помощь
принят
Вот почему нету нормальных уроков по юнити. Весь их толк можно описать в двух словах: меняем цвет кубику, двигаем кубик, поворачиваем кубик, меняем размер кубу и все. А то как делать HUD или что-то посложнее...
Нету "нормальных" уроков точно также как и самого слова "нету". Повторюсь, это Перевод. Перевод официального урока от самих разрабов Unity. Все уроки переводятся в порядке очереди. Логично, что сперва идут более простые темы с постепенным нарастанием сложности.
Ребят для тех кто в танке где скачать MonoDevelop вот ссылка: www.monodevelop.com/download/
а что это?
@@Baga523 Программа для написания скриптов
принято
надеюсь людей наберётся
Привет Игродел Мастер. Я хочу сделать хоррор от первого лица с полностью проресованным персонажем. Я модель персонажа уже сделал вместе со скелетом. Но кое-что не понимаю. В общем как сделать нормальное управление и анимацию? Заранее спасибо. P.s Я ламер в разработке игр но все-таки хочу попробовать сделать игру.
+Кузя TV Следи за выходом новых видео на моем канале.
А почему у меня нельзя нажать на scripts?
+Никита Лимонов Как мне тебе помочь? Ты описал проблему недостаточно. Даже не знаю с какого бока подойти к ее решению.
+Игродел Мастер проблему уже решил , спасибо
+Никита Лимонов не за что
можно ссылку на оригинальный урок?
+Константин Стоянов Да, но зачем?)
игродел гоу в мою команду?
Ребят расходимся. На сегодняшний день урок устарел.
Нет, все идеально работает
пацан паже скиньмне скрипт для движению прашу
не чего не понимаю
Всё равно ничё не понятно
Привет ты делаешь скрипты для игры сможешь сделать или подскажи кто сможет сделать)??? Пожалуйста
Ты сам можешь)
Игродел Мастер скажи как)))
Принят вызов. Только фигню для нубов не переводи. Типа как создать террейн.
Ар
n
Приглашаю в магазин скриптов vipshop-script.space
делаем игру про симулятор Донбасса кто в команду? danyha1234
+Данька Гладиатор :D
Faber1488 А если прейсодинился к какой-нибудь разрабу,это бесплатно для тех кто присейденяется?
Я
я
много воды
Что поделать. Это все лишь перевод
Вызов принят)
+Yra Harchenko +
Вызов принят
вызов принят
вызов принят
Вызов принят
+KipStEr +