Скриптинг в Unity Как писать скрипты для unity3d

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2024

ความคิดเห็น • 93

  • @vlad9236
    @vlad9236 8 ปีที่แล้ว +16

    Спасибо, за простой но очень важный и качественный урок :)

  • @amurlamur3125
    @amurlamur3125 6 ปีที่แล้ว +3

    Легко воспринимается видео - все понятно, приятно слушать и смотреть.

  • @mikhailmokrushin2948
    @mikhailmokrushin2948 9 ปีที่แล้ว +6

    Компонент - это класс, предназначенный для повторного использования и развёртывания. Компоненты объединяются по общим признакам и организуются в соответствии с определёнными правилами.
    В Unity все игровые объекты (далее - ИО) - являются экземплярами класса _GameObject_, они отображаются в окне _Hierarchy_, а так же имеют собственный набор компонентов. Набор компонентов какого-либо ИО можно увидеть в окне _Inspector_. Все ИО - будь то куб, система частиц, пустой объект и т. п. имеют компонент _Transform_, который отвечает за положение ИО в пространстве. Поэтому вы можете увидеть его в окне _Scene_ а так же подвигать, повертеть и помасштабировать. Также вы можете добавить к ИО другие компоненты, которые будут отвечать за внешний вид объекта, физику, анимации и т. п. Отдельно стоит выделить скрипты - их пишет сам пользователь и они отвечают за игровую логику. Например, пользователь может добавить к ИО скрипт, управляющий другими компонентами этого ИО. Допустим будет менять цвет куба следующим образом - изменит значение свойства _Color_ материала у компонента _MeshRenderer_.
    ой всё, лень писать дальше)

  • @ДенисКолчев-щ4с
    @ДенисКолчев-щ4с 3 ปีที่แล้ว +4

    Актуальный скрипт из видео, который можно запустить
    ПОЛНЫЙ КОД:
    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;
    }
    }
    }

  • @game-assets-craftpix-net
    @game-assets-craftpix-net  9 ปีที่แล้ว +6

    Поздравляю! Условия вызова подписчикам выпонены, а это значит, чт о я уже приступил к созданию следующего перевода видео по скриптингу с официального сайта.

    • @LoveNek0TV
      @LoveNek0TV 8 ปีที่แล้ว +3

      Спустя 10 месяцев...

    • @blender3danimation179
      @blender3danimation179 8 ปีที่แล้ว +1

      А как сделать так же, только при нажатии кнопки проигрывалась анимация объекта ?

    • @grashtom
      @grashtom 7 ปีที่แล้ว

      Какой язык выбрать? какие языки бывают? и нужно ли вообще? как научиться писать скрипты в unity 5 создавая игры? СКАЖИТЕ МНЕЕ!!

  • @АлексейФаустов-ж2ф
    @АлексейФаустов-ж2ф 6 ปีที่แล้ว +1

    К сожалению на данный момент вызов свойств таким образом средой программирования обзывается устаревшим, рекоммендуется использовать GetComponent, однако как с помощью этого дела добиться того же эффекта для меня пока головная боль. Пойду документацию Unity читать:D

    • @LOLOGyt
      @LOLOGyt 3 ปีที่แล้ว

      У меня всё получилось :)

  • @Black_star-p9z
    @Black_star-p9z ปีที่แล้ว

    Спасибо за полезный ролик)

  • @eskimon_gamedevelop8231
    @eskimon_gamedevelop8231 6 ปีที่แล้ว +15

    То чувство когда ты полный нуб и нихера не понимаеш в языке С# и остальных

  • @ИгорьБирюков-ф9х
    @ИгорьБирюков-ф9х 9 ปีที่แล้ว

    Вызов принят!

  • @ПетрПодгор
    @ПетрПодгор 4 ปีที่แล้ว

    эти скрипты очень похожи на скрипты из Roblox studio, думаю проблем с программированием не возникнет, и спасиб за урок

  • @maxpen1999
    @maxpen1999 9 ปีที่แล้ว

    Вызов принят! :3

  • @RoJenPlayGames
    @RoJenPlayGames 9 ปีที่แล้ว

    Вызов принят)

  • @ПавелПетренко-г7д
    @ПавелПетренко-г7д 9 ปีที่แล้ว

    все отлично как всегда))) и конечно же, ВЫЗОВ ПРИНЯТ!!!))

  • @szymonlolek3493
    @szymonlolek3493 7 ปีที่แล้ว +1

    А теперь один вопрос... Где можно найти все эти "теги" и их обозначения, вроде: "gameObject.renderer.material.color = Color.blue;
    Мне нужно написать свой скрипт ходьбы для персонажа. Но полностью кастомный, а вот где мне взять все эти "команды" я ХЗ. :с

    • @vladyan01
      @vladyan01 3 ปีที่แล้ว

      На офф сайте юнити в api unity

  • @mila_playgames2898
    @mila_playgames2898 7 ปีที่แล้ว +2

    а какая программа для скриптов?

  • @dimonsamarenkov
    @dimonsamarenkov 9 ปีที่แล้ว

    Вызов принят

  • @Территориянепознанного2.0
    @Территориянепознанного2.0 6 ปีที่แล้ว

    подскажите пж, что делать, если переустановил визуал студио, а Юнити отказался с ним работать

  • @erikking8479
    @erikking8479 9 ปีที่แล้ว

    Ребятки,нужно сделать приложение которое будет при разблокировании экрана выводить на экран текстовое сообщение,в самом приложение можно настраивать интервал этих сообщений и т.п как,на чем можно это сделать без особого знания программирования?и сколько будет такое стоить если обращаться к профессионалам?)

  • @akhmedakhmed6593
    @akhmedakhmed6593 7 ปีที่แล้ว

    здравствуйте. скажите пожалуйста какой язык нужно учить для создания игры на unity

  • @qwveant88
    @qwveant88 4 ปีที่แล้ว

    Помогите ! Я понимаю основы программирования, но не знаю какие команды есть в Unity, как и когда их использовать!!!!!!!!!!!

    • @LOLOGyt
      @LOLOGyt 3 ปีที่แล้ว

      Посмотри unity documentation. Да и вообще лучше начни учить сам с#

  • @KINOSHOT999
    @KINOSHOT999 3 ปีที่แล้ว

    переписсал с экрана ваш скрипт и не могу добавить к обьекту. ошиба

    • @LOLOGyt
      @LOLOGyt 3 ปีที่แล้ว

      Скорее всего не актуально. Видео 5 летней давности. Напиши следующее. Gameobject.Getcomponent(). material.color = color.red. можешь создать отдельную перемменую gameobject и в инспекторе вставить куб. И вместо gameobject Вставить название этой переменной

  • @vladextreed9478
    @vladextreed9478 5 ปีที่แล้ว +1

    А что за язык программирования, на котором основан скрипт?

    • @Екатерина-ч6ж7ъ
      @Екатерина-ч6ж7ъ 5 ปีที่แล้ว

      Unity дает выбор между c# и js
      Что тебе ближе, то и юзай

    • @Thallrasha
      @Thallrasha 4 ปีที่แล้ว +1

      @@Екатерина-ч6ж7ъ Теперь Unity не даёт выбора, только C#

    • @LOLOGyt
      @LOLOGyt 3 ปีที่แล้ว +1

      @@Thallrasha просто раньше в юнити был джаваскрипт. Но его убрали и оставили с#.

  • @agatafors9454
    @agatafors9454 6 ปีที่แล้ว

    Доброго времени.
    Давай сделаем игру вместе? ! Я обожаю создавать игры!
    Хочется сделать простую игру, чтобы получить коммерческий опыт в плеймаркет или где-то еще!
    О себе: Я 3д артист и 2д артист, а так же немного: сценарист, аниматор и геймдизайнер.
    Хотелось бы найти единомышленника с большим количеством свободного времени, обязательно способного довести дело до конца. а не бросить всё на пол пути или раньше!!! Пиши в личку бро

  • @АндрейРедников-з8й
    @АндрейРедников-з8й 9 ปีที่แล้ว

    вызов принят

  • @РоманГолдун-й3и
    @РоманГолдун-й3и 2 ปีที่แล้ว

    Как я понял, в 22 году уже неактуально?

  • @shirnick
    @shirnick 4 ปีที่แล้ว

    Я немогу скрипт открыть, нужно программу выбрать, а я не знаю какую.

    • @LOLOGyt
      @LOLOGyt 3 ปีที่แล้ว

      Выбирай visual studio.

  • @helgi7888
    @helgi7888 3 ปีที่แล้ว +2

    gameObject.GetComponent().material.color = Color.blue;

  • @volandluciferich7812
    @volandluciferich7812 9 ปีที่แล้ว

    принят

  • @supermole4654
    @supermole4654 7 ปีที่แล้ว

    Вот почему нету нормальных уроков по юнити. Весь их толк можно описать в двух словах: меняем цвет кубику, двигаем кубик, поворачиваем кубик, меняем размер кубу и все. А то как делать HUD или что-то посложнее...

    • @game-assets-craftpix-net
      @game-assets-craftpix-net  7 ปีที่แล้ว +4

      Нету "нормальных" уроков точно также как и самого слова "нету". Повторюсь, это Перевод. Перевод официального урока от самих разрабов Unity. Все уроки переводятся в порядке очереди. Логично, что сперва идут более простые темы с постепенным нарастанием сложности.

  • @eskimon_gamedevelop8231
    @eskimon_gamedevelop8231 6 ปีที่แล้ว +1

    Ребят для тех кто в танке где скачать MonoDevelop вот ссылка: www.monodevelop.com/download/

    • @Baga523
      @Baga523 4 ปีที่แล้ว

      а что это?

    • @eskimon_gamedevelop8231
      @eskimon_gamedevelop8231 4 ปีที่แล้ว

      @@Baga523 Программа для написания скриптов

  • @blackejake8017
    @blackejake8017 9 ปีที่แล้ว

    принято

    • @blackejake8017
      @blackejake8017 9 ปีที่แล้ว

      надеюсь людей наберётся

  • @TV-tr8th
    @TV-tr8th 9 ปีที่แล้ว

    Привет Игродел Мастер. Я хочу сделать хоррор от первого лица с полностью проресованным персонажем. Я модель персонажа уже сделал вместе со скелетом. Но кое-что не понимаю. В общем как сделать нормальное управление и анимацию? Заранее спасибо. P.s Я ламер в разработке игр но все-таки хочу попробовать сделать игру.

    • @game-assets-craftpix-net
      @game-assets-craftpix-net  9 ปีที่แล้ว

      +Кузя TV Следи за выходом новых видео на моем канале.

  • @НикитаЛимонов-й5ь
    @НикитаЛимонов-й5ь 8 ปีที่แล้ว

    А почему у меня нельзя нажать на scripts?

    • @game-assets-craftpix-net
      @game-assets-craftpix-net  8 ปีที่แล้ว

      +Никита Лимонов Как мне тебе помочь? Ты описал проблему недостаточно. Даже не знаю с какого бока подойти к ее решению.

    • @НикитаЛимонов-й5ь
      @НикитаЛимонов-й5ь 8 ปีที่แล้ว

      +Игродел Мастер проблему уже решил , спасибо

    • @game-assets-craftpix-net
      @game-assets-craftpix-net  8 ปีที่แล้ว

      +Никита Лимонов не за что

  • @PepperPeppe
    @PepperPeppe 9 ปีที่แล้ว +1

    можно ссылку на оригинальный урок?

  • @musicgame3480
    @musicgame3480 7 ปีที่แล้ว

    игродел гоу в мою команду?

  • @xp4901
    @xp4901 6 ปีที่แล้ว +1

    Ребят расходимся. На сегодняшний день урок устарел.

    • @clickclack3375
      @clickclack3375 3 ปีที่แล้ว +2

      Нет, все идеально работает

  • @богданвереш-в4з
    @богданвереш-в4з 9 ปีที่แล้ว

    пацан паже скиньмне скрипт для движению прашу

  • @vlockan_harbar
    @vlockan_harbar 5 ปีที่แล้ว

    не чего не понимаю

  • @Стив2-р3ь
    @Стив2-р3ь 4 ปีที่แล้ว

    Всё равно ничё не понятно

  • @user-oh2dw6us8a
    @user-oh2dw6us8a 6 ปีที่แล้ว

    Привет ты делаешь скрипты для игры сможешь сделать или подскажи кто сможет сделать)??? Пожалуйста

  • @Bond007in
    @Bond007in 8 ปีที่แล้ว

    Принят вызов. Только фигню для нубов не переводи. Типа как создать террейн.

  • @krootyaak
    @krootyaak 4 ปีที่แล้ว

    Ар

  • @1211-e7c
    @1211-e7c 9 ปีที่แล้ว

    n

  • @ЕвгенийМ-е6о
    @ЕвгенийМ-е6о 6 ปีที่แล้ว

    Приглашаю в магазин скриптов vipshop-script.space

  • @D98186
    @D98186 9 ปีที่แล้ว +4

    делаем игру про симулятор Донбасса кто в команду? danyha1234

    • @MegaMaxHouse
      @MegaMaxHouse 9 ปีที่แล้ว

      +Данька Гладиатор :D

    • @necromancercoc2729
      @necromancercoc2729 7 ปีที่แล้ว

      Faber1488 А если прейсодинился к какой-нибудь разрабу,это бесплатно для тех кто присейденяется?

    • @MrDogDa
      @MrDogDa 6 ปีที่แล้ว +1

      Я

    • @bgjgdcbkyfc
      @bgjgdcbkyfc 6 ปีที่แล้ว

      я

  • @edisonliza4448
    @edisonliza4448 6 ปีที่แล้ว

    много воды

  • @reactRiderDoughnut
    @reactRiderDoughnut 9 ปีที่แล้ว

    Вызов принят)

  • @warm3840
    @warm3840 9 ปีที่แล้ว

    Вызов принят

  • @Zoska-w9p
    @Zoska-w9p 8 ปีที่แล้ว

    вызов принят

  • @ВладимирЗлатомрезов
    @ВладимирЗлатомрезов 3 ปีที่แล้ว

    вызов принят

  • @keptv9740
    @keptv9740 9 ปีที่แล้ว

    Вызов принят