C# Game Programming Cookbook for Unity 3D / Программирование игр на Unity 3D C#. Книга готовых решений.: 1. Создание игр, модульный подход.
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Когда только начинал делать игры, я создавал основу от проекта к проекту, перекодируя и пере создавая, каждый раз, всё с нуля. Я стал профессиональным разработчиком, работая над созданием игр в студии занимавшейся браузерными играми. Я был достаточно удачлив, чтобы работать с парнем, который создавал инновационный подход. Zeke0028 25.09.14 в 23:26 Когда я только начинал делать игры, я создавал основу от проекта к проекту, кодируя и строя всё с нуля каждый раз. Я стал профессиональным разработчиком, работая над созданием игр в студии занимавшейся браузерными играми. Мне повезло работать с парнем, который создавал инновационный подход. leral 26.09.14 в 02:14 |
|
|
Он был мастером очень быстро создавать отличные игры (как визуально, так и в геймплей). Один из секретов его успеха заключается в разработке многоразовой основы, которая могла быть легко использована для любого из его проектов. Zeke0028 25.09.14 в 23:29 Он был мастером создавать отличные игры очень быстро (как визуально, так и в геймплее). Один из секретов его успеха заключается в разработке многоразовой основы, которая может быть легко оптимизирована для любого из его проектов. leral 26.09.14 в 02:23 |
||
|
Её структура была создана для решения проблем с серверами связи, обработки ввода, сообщения с браузером и интерфейсом, экономя огромное количество времени включая в себя все необходимые компоненты. За счет повторного использования этой структуры, можно было с экономить время его команды, чтобы больше сосредоточиться на игре и графической оптимизации, в результате эти игры, в то время, взрывали конкурсы напрочь. Zeke0028 25.09.14 в 23:36 Его основа была создана для работы с серверами связи, обработки ввода, связи с браузером и пользовательским интерфейсом, кроме всего прочего экономя огромное количество времени, собирая вместе все необходимые компоненты. Повторное использование этой основы оставляет больше времени для него и его команды, чтобы сосредоточиться на превосходном геймплее и графической оптимизации, в результате эти игры, в то время, взрывали конкурсы напрочь. leral 26.09.14 в 02:39 |
||
|
Конечно, структура была рассчитана на то, как он работал (он построить её, в конце концов), и мне потребовалось некоторое время, чтобы разобраться с его стилем работы; но как только я это сделал, это действительно открыло мне глаза. С тех пор, я использовал базу в каждом проекте и даже учил других программистов, как использовать этот подход. Zeke0028 25.09.14 в 23:41 |
||
|
Время разработки было существенно сокращено, что оставило больше времени, для того чтобы сосредоточиться на лучшие самой игры. Эта книга основана на аналогичной концепции, использования базы игры, для создания с различных типов игр, а не набором различных стилей программирования для разных типов игр. Zeke0028 25.09.14 в 23:47 |
||
|
Основная цель этой книги, построить базовые-скрипты компонентов, которые вы сможете использовать как базу, что даст хороший старт с ваших собственных проектов, уменьшит потерю времени на перекодировку, перепрофилирования и адаптацию скриптов. Zeke0028 25.09.14 в 23:54 |
||
|
Воспринимайте это книгу как набор рецептов, думайте о базе как о супе, а о компонентах-скриптах как о ингредиентах. Мы можем смешивать и сочетать компоненты-скрипты из разных игр, используя ту же базу, чтобы сделать новые игры, и мы можем использовать некоторые схожие компоненты для различных играх. Zeke0028 26.09.14 в 00:11 |
||
|
База обеспечивает основу, и мы добавим немного "клея" что бы объединить код, что бы он работал согласовано. Эта база является, конечно, не обязательно, но вам придется потратить некоторое время, что бы понять ее, чтобы освоить эту книгу. Zeke0028 26.09.14 в 00:20 |
||
|
Если вы собираетесь использовать компоненты из этой книги в ваших собственных игр, база может служить либо в качестве основы для создания игр или просто как учебник, испытательный стенд, что бы разораться и посмотреть, как все это работает. Zeke0028 26.09.14 в 00:24 |
||
|
Возможно, вы можете разработать более эффективную базу или, может быть, у вас уже есть прочная база. Zeke0028 26.09.14 в 00:36 |
||
|
В этой главе мы начнем с изучения некоторых из основных концепций программирования, используемых в этой книге и посмотрим, как они влияют на конструктивные решения базы. Zeke0028 26.09.14 в 00:39 |
