Unity3D Game Советы по исправлению ошибок - PullRequest
0 голосов
/ 14 февраля 2019

У меня есть игра unity3D, которую я распространяю самостоятельно для платформ Windows.Я сделал специальный лаунчер для своей игры, используя WPF.Он будет обрабатывать исправления и обновления игры (почти все, кроме легкого «ядра», содержащего сценарии, представляет собой пакет ресурсов и может быть исправлено).На панели запуска есть установщик, например, файл setup.exe.В большинстве случаев пользователи будут устанавливать его в «Program Files \ GameName \».Проблема заключается в том, что это место установки самого модуля запуска, и хотя я хотел бы поместить игру в подкаталог этой папки, это означает, что мне нужно дать разрешение администратора на модуль запуска, чтобы он мог загружать файлы вкаталог Program Files, который я не могу подтвердить, что все пользователи смогут это сделать или захотят сделать.Я мог бы просто поместить игру в файл локальных данных приложений (Environment.GetFolderPath (Environment.SpecialFolder.LocalApplicationData);), но это означало бы, что не имеет значения, куда пользователь устанавливает приложение, все концерты контента будутвсе еще принудительно переносятся на диск C для локальных данных, что некоторым людям с маленькими SSD-накопителями не понравится.

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

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

...