Готовый перевод C# Game Programming Cookbook for Unity 3D / Программирование игр на Unity 3D C#. Книга готовых решений.: 1.1.5 Что теперь?

Внимание! Этот перевод, возможно, ещё не готов, так как модераторы установили для него статус «идёт перевод»

Подумайте о том, как ваши объекты работают вместе в игровом мире и как их скриптам нужно взаимодействовать друг с другом. Я обнаружил, что помогает делать блок-схемы или использовать программы создания интеллект-карт для заблаговременной проработки таких вещей. Небольшое планирование на ранней стадии может сократить огромное количество доработок кода, поэтому постарайтесь планировать заранее.

(Примечание: Диагра́мма свя́зей, известная также как интелле́кт-ка́рта, ка́рта мыслей (англ. Mind map) или ассоциати́вная ка́рта, — способ изображения процесса общего системного мышления с помощью схем)

Тем не менее, это совершенно нормально для вашей структуры увеличиваться и развиваться, когда вы будете дальше заниматься её разработкой. Основа, показанная в этой книге, в конечном итоге прошла через множество доработок пока не достигла своей окончательной формы. Попробуйте разбить ваши скрипты на более мелкие компоненты, чтобы облегчить отладку и увеличить гибкость.

Кроме того, попробуйте спроектировать код годный для повторного использования; жесткое кодирование ссылок на другие скрипты снижает портативность скрипта и увеличивает объем работы, которую вам нужно будет проделать в будущем, когда вы захотите перенести его в другой проект.

Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод

Переведено на Нотабеноиде
http://notabenoid.org/book/55263/242420

Переводчики: Arien0028

Настройки

Готово:

100.00% КП = 2.0