Готовый перевод C# Game Programming Cookbook for Unity 3D / Программирование игр на Unity 3D C#. Книга готовых решений.: 1.1.5 Что теперь?
Подумайте о том, как ваши объекты работают вместе в игровом мире и как их скриптам нужно взаимодействовать друг с другом. Я обнаружил, что помогает делать блок-схемы или использовать программы создания интеллект-карт для заблаговременной проработки таких вещей. Небольшое планирование на ранней стадии может сократить огромное количество доработок кода, поэтому постарайтесь планировать заранее.
(Примечание: Диагра́мма свя́зей, известная также как интелле́кт-ка́рта, ка́рта мыслей (англ. Mind map) или ассоциати́вная ка́рта, — способ изображения процесса общего системного мышления с помощью схем)
Тем не менее, это совершенно нормально для вашей структуры увеличиваться и развиваться, когда вы будете дальше заниматься её разработкой. Основа, показанная в этой книге, в конечном итоге прошла через множество доработок пока не достигла своей окончательной формы. Попробуйте разбить ваши скрипты на более мелкие компоненты, чтобы облегчить отладку и увеличить гибкость.
Кроме того, попробуйте спроектировать код годный для повторного использования; жесткое кодирование ссылок на другие скрипты снижает портативность скрипта и увеличивает объем работы, которую вам нужно будет проделать в будущем, когда вы захотите перенести его в другой проект.
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод
Переведено на Нотабеноиде
http://notabenoid.org/book/55263/242420
Переводчики: Arien0028
Настройки
Готово:
