Я вас давно не теребил глупыми вопросами :D подскажите если мне нужно сделать что бы игрок мог кидать предметы то куда лучше закинуть этот скрипт, в скрипт игрока или GameController? Квесты делать каждый своим скриптом, а их выполнение. В GameControllere... Вообще хотелось бы больше узнать именно о реализации Сцен, что лучше выполнять Game Controllerом.... Юнити довольно пожилой движок, наверное уже выработались некие стандартные правила? Извините за сумбур.
@JalexyDev4 жыл бұрын
Как раз в следующем уроке мы будем бросать один объект из другого (сейчас монтирую). GameController отвечает за контроль игры, то есть ее стадии, м.б. сложность, перезапуск игры, м.б. переход между сценами и др глобальные игровые механики. Скрипт игрока отвечает за контроль действий игрового персонажа. По-этому если игрок что-то кидает, то это делает он. Если он стреляет, то он говорит оружию, чтобы оно стрельнуло, а оно "кидает" объект.
@timtarantino31804 жыл бұрын
@@JalexyDev спасибо. Перед следующим проектом было бы хорошо уделить этому внимание, то есть вообще таким нюансам. Какую иерархию и структуры придерживаться в инспекторе, как лучше организовать проект. На самом деле уже раз 4й начинаю заново проект и каждый раз происходит захламления, какие то не очевидные связи.
@JalexyDev4 жыл бұрын
@@timtarantino3180 дискомфорт по поводу "захломления" и "неочевидности" - это неплохой стимул к развитию. Хорошо, что ты это замечаешь и не бросаешь попыток это исправить. Если интересно как организовывать взаимодействие объектов, то почитай на досуге принципы ООП, о композиции и наследовании в программировании. А также принципы СОЛИД. Возможно уже пришло время и ты часть из этого поймешь, намотаешь на ус и будешь пытаться применять (я например, СОЛИД еще не научился применять - идея красивая, но сложно реализуемая).
@JalexyDev4 жыл бұрын
@@timtarantino3180 да, и я пока не уверен в существовании следующего проекта. Помимо нас с тобой мои уроки никто особо не смотрит, а времени и сил на них уходит уйма. Возможно я все же уйду в летсплеи, когда придет вебка и стойка для микро )
@timtarantino31804 жыл бұрын
@@JalexyDev ну как бы там ни было я думаю это был интересный опыт. А что игра?