Приложение XNA Game без инсталлятора - PullRequest
3 голосов
/ 21 марта 2012

Мы с другом планируем разработать игру для XNA. Я отвечаю за аспекты программирования, и это заставляет меня задуматься - , какой самый простой способ поделиться с ним обновлениями приложений во время разработки?

Будет ли он вынужден переустанавливать приложение каждый раз, когда я хочу показать ему изменение?
Есть ли какой-нибудь механизм исправления, который я могу использовать?

Возможно, можно вообще создать игру, которая не требует установки - просто нажмите и играйте?

Ответы [ 4 ]

6 голосов
/ 21 марта 2012

Вы можете просто собрать игру и скопировать ее (т.е. двоичные файлы и ресурсы) в какую-то общую папку (например, Dropbox), из которой он синхронизирует и запускает ее.

Это легко сделать с помощьюсобытие после сборки, так что вам даже не придется об этом думать.

4 голосов
/ 13 ноября 2012

Простой двойной щелчок и воспроизведение - без установщика

Если вы планируете использовать Microsoft Visual C # с Xna

Откройте проект

Перейдите на вкладку -Project Project -Properties

  -Go to the Publish Section
  -Select the Options button
  -Under Deployment uncheck "Use ".deploy" file extension", check box

Теперь опубликуйте свой проект ...

В каталоге публикации вы увидите папку с именем «Файлы приложения».Эта папка содержит каждую публикуемую версию вашей программы в папке с их номерами версий, учитывая, что вы автоматически увеличиваете номер версии при каждой публикации.В каждой папке будет ".exe".Двойной щелчок по этому запустит вашу программу с необходимостью установки.:)

2 голосов
/ 21 марта 2012

Если он может собрать приложение из исходного кода (то есть имеет доступ к VS2010, установил XNA и знает, как создать проект), вы можете поделиться с ним изменениями в коде.лучший способ сделать это - использовать какой-то механизм контроля версий (например, SVN, GIT, Mercurial).Таким образом, он может просто обновить свою копию кода, когда вы сделали дополнение, которое вы хотите, чтобы он проверил.

0 голосов
/ 21 марта 2012

Если он просто тестирует игры / белые ящики, вы можете использовать команду установщика сборки в Visual Studio, чтобы экспортировать все ваши игровые функции, чтобы каждый мог в них поиграть.хранилища управления исходным кодом, как было указано ранее, чтобы сделать исполняемый файл доступным для игры онлайн.

Хотя эта функция создает ваш проект, ему потребуется установить распространяемый XNA, который легко доступен онлайн.

...