Документация/Часто задаваемые вопросы
From NeoAxis Engine Wiki
| Language: | Status: | Approved |
Contents |
Общее
Как создать чистый шаблон для игры?
Если Вы хотите задать этот вопрос, то Вы, вероятно, не достаточно знакомы с движком. Мы рекомендуем осмотреть демо и начать разработку на основе доступных в SDK классов. Писать с нуля код, который находится в SDK не рекомедуется. Каркас приложения в SDK расчитан для адаптации и расширения к нуждам вашего проекта. Когда Вы будете лучше знакомы со структурой, будет понятно, как удалить ненужный код.
Как начать и что-нибудь сделать?
Все это сводится к следующему:
- Прочтите данную документацию. Прочитайте статьи дважды и разберитесь с классами.
- Посмотрите все демо-карты, чтобы увидеть, какие функции уже присутствуют в движке. Это поможет Вам подробно ознакомиться с возможностями NeoAxis. Посмотрите все карты, независимо от того, какой проект вы делаете.
- Используйте поиск на форуме для нахождения информации. Многие проблемы уже рассмотрены на форуме.
Мой редактор ресурсов / редактор карт выдает сбой - что теперь?
Примерно в 110% случаев это происходит потому, что вы удалили то, что не должны. В целом, рекомендуется не удалять лишние файлы раньше времени. Восстановите то, что удалили, и убедитесь, что эти файлы и есть причина сбоев. Например, если вы удаляете Girl.type из игры, ПРОВЕРЬТЕ СОСТОЯНИЕ ПРЯМО СЕЙЧАС. Если вы удалите 100 файлов и запустите проверку после этого, будет трудно понять, что вызывает проблемы. Вместо этого, удалите один файл - и сделайте проверку прямо сейчас. Таким способом Вы сможете увидеть, на какие вещи что влияет.
Пожалуйста, не начинайте говорить, что Вы "хотите иметь чистый шаблон". Гораздо проще просто начать создавать на основе существующих классов. Разработчики намерянно создали подобный фреймворк для удобного расширения и модификации. Когда Вы получите больше опыта с NeoAxis, как будете знать, как избавиться от ненужного.
Где я могу научиться C#?
Взгляните на это (на англ.):
- Веб-сайт Microsoft и файлы справки по Visual C# возможно стоит прочитать.
- Этот веб-сайт Learn C# and game programming дает большое представление о том, как можно использовать C#.
- Другой полезный сайт csharpfriends.com
- csharp-source.net
Рекомендации некоторых книг:
- Книги Герберта Шилдта
- "C# and Game Programming - A Beginner's Guide" (2nd Ed) by Salvatore A. Buono.
- "Build a Program Now!" (для изучения Visual C# 2005)
Редактор ресурсов
Как я могу отредактировать ресурс/файл в списке редактора ресурсов?
Вы должны дважды щелкнуть по элементу ресурса для перехода в режим редактирования (или щелкнуть правой кнопкой и выбрать "Редактировать"). Обратите внимание, что не все типы ресурсов поддерживают режим редактирования.
Редактор карт
Почему я не вижу свой новый тип объекта в редакторе карт?
Установите значение AllowEditorCreate "true" для вашего type файла в редакторе ресурсов.
Как я могу отключить фоновое освещение?
В редакторе карт выделите объект "Map" в разделе "Объекты на карте" и установите значение "AmbientLight", равным "0 0 0".
Как я могу сделать траву?
С помощью DecorativeObjectManager.type.