Книга «Основы визуального программирования на Юнити»
С визуальным программированием вы уже хорошенько и основательно познакомились, программируя на Скретче. Семь книг по визуальному программированию на Скретче вы легко найдёте на Ютубе. А книга «Основы визуального программирования на Юнити» продвинет вас вперёд по тернистому пути визуального программирования.
В Юнити также есть возможность программировать без написания кода, а просто складывая блоки в нужной последовательности. Но блоки в Юнити отличаются от блоков в Скретче: они прямоугольные и не такие цветастые. Блоки в Юнити не стыкуются друг с другом, а соединяются изогнутыми линиями, или связями. В целом цепочка из блоков называется графом.
Опыт программирования на Скретче подсказывает нам, что блоки занимают на экране очень много места, поэтому собирать большие программы из блоков крайне неудобно и не нужно. А вот для первого и второго знакомства с Юнити и языком программирования Си-шарп визуальное программирование очень даже пригодно и вполне может быть использовано для привлечения школьников к программированию компьютерных игр в среде Юнити. Дело это непростое, а без знания основ программирования на Си-шарпе и вовсе безнадёжное. Тут либо нужно медленно, но верно подниматься по ступенькам знаний вверх, либо сесть на бочку с порохом и поджечь фитиль, чтобы быстро взлететь на небеса. Дидактические принципы обучения неумолимо рекомендуют нам последовательное и посильное изучение материала. Следуя этому принципу, мы вполне можем положиться на визуальное программирование и начать грызню науки именно с него, то есть мы будем изучать премудрости Юнити не спеша, с чувством, с толком, с расстановкой.
В этой книге вы найдёте исчерпывающий материал для плавного вхождения в интересный мир программирования компьютерных игр. Исходники программ я прилагаю, но, как известно, разработчики Юнити любят чудить и каждую неделю выпускают новые версии этой замечательной программы, которые не всегда совместимы с предыдущими. Особенно болезненно это сказывается на визуальном программировании, что увы. Поэтому эти коды вполне вероятно будут работать на той версии Юнити, на которой были написаны. Если, конечно, её удастся найти и установить.
Впрочем, оптимисты легко отыщут в этой проблеме и практическую пользу: вместо того чтобы загружать в Редактор Юнити готовую программу, можно-нужно просто собирать все блоки в кучку своими ручками, что вдвойне полезно – и голова работает, и руки не отдыхают. Такое гармоничное сочетание умственных и физических усилий – самый быстрый и прямой путь к успеху. Также не забывайте, что визуальное воплощение программ вы получите вместе с книгой. А потому ваша задача крепко облегчается – вы аккуратно находите нужные блоки и виртуозно нанизываете их на извилистые связи.
Поскольку сами по себе блоки – это всего лишь подвижные картинки, то для придания им смысла нужно попутно и по х+оду постижения возможностей и особенностей Юнити изучать и основы языка Си-шарп, без которого в Юнити всё равно ничего толкового не сделаешь, а Си-шарп и без Юнити очень хорош и может пригодиться вам как в игровых, так и в более серьёзных жизненных ситуациях.
Как гласит народная мудрость, лучше 1 раз увидеть, чем 100 раз услышать, поэтому начните с визуального программирования, а дальше ваши руки сами потянутся к более серьёзным проектам и на Юнити, и на Си-шарпе.
Книга целиком и полностью здесь:
https://disk.yandex.ru/i/4msUpUCNBtiDiw
Исходники:
https://disk.yandex.ru/d/NuWqpgj2VXclFQ
Братья-ролики здесь: