VB.NET как инструмент разработки игр - PullRequest
0 голосов
/ 14 ноября 2011

Я родом из Mac.Я разрабатывал игры с платформами Xcode и Objective-C.

Недавно я перешел на Windows и решил какое-то время использовать VB.NET.Это круто.

Вот мое намерение: я хочу разработать игру для платформы Windows.Игра довольно сложная, и мне понадобится какой-то «движок» или «редактор», чтобы можно было легко редактировать мои уровни и свойства.Идея состоит в том, что я могу собрать большую часть игры с помощью этого редактора, а затем редактор скомпилирует файлы проекта и ресурсы в один файл .exe для игр.

К счастью, я смог создать свой редактор с помощью VB.СЕТЬ.Я могу редактировать уровни и тому подобное.Тем не менее, я не уверен в части «компиляции» для создания файла .exe и запуска игры.

По сути, я нахожусь на стадии разработки кнопки «Компиляция» в моем редакторе.Но я не в курсе.Я не смог найти много документации по этой теме.

В моем редакторе есть все переменные и информация, необходимая для запуска игры.

Я предполагаю, что этот файл .exe похож на другой проект VB.NET (созданный моим редактором), который, в основном, возьмет все данные и «запустит» игровой цикл.

Есть идеи, ссылки и т. д.?Спасибо.

** Примечание: моя игра - двумерная игра, возможно, с огромным количеством спрайтов и тому подобного.

Ответы [ 2 ]

2 голосов
/ 14 ноября 2011

Visual Studio - фантастическая среда разработки для разработки приложений для Windows.Компилировать проект довольно просто.Вы просто компилируете, и это дает вам exe, который находится в .NET Framework.Microsoft также имеет XNA Game Studio , чтобы помочь с дизайном игры, если вы хотите взглянуть на игровые платформы для .NET.

Также вы можете взять файлы из вашего редактора, если они генерируют vb.netи используйте команду компилятора vbc, чтобы скомпилировать их в библиотеки, исполняемые файлы, что угодно.Команда может выглядеть примерно так:

vbc /reference:Microsoft.VisualBasic.dll File.vb

Вот ссылка на компилятор командной строки .NET для VB.NET.

0 голосов
/ 14 ноября 2011

Я не совсем уверен, что вы имеете в виду здесь.Вы говорите, что у вас есть редактор (что-то вроде редактора уровней или карт?) Для вашей игры, и вы хотите, чтобы выходные данные этого редактора были встроены в exe для вашего реального игрового приложения при его компиляции?

Если это так (или что-то подобное), то сначала вы захотите подумать, как сохранить ваши данные в файле.Затем вы можете вручную добавить файлы, которые вы создали, как встроенные ресурсы.Или еще лучше, создайте тип файла, который содержит столько «уровней» или «карт», сколько вам нужно, и вставьте его.Таким образом, когда вы будете создавать больше, они будут просто добавлены в этот файл, и вам не нужно будет добавлять дополнительные встроенные ресурсы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...