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

Оглавление
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

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

leral 26.09.14 в 01:54

0

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

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

Arien0028 28.09.14 в 11:58

0

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

leral 26.09.14 в 01:57

0

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

Arien0028 28.09.14 в 12:27

0

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

leral 26.09.14 в 02:05

0

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

Arien0028 28.09.14 в 12:35

0
Минутку...