Unity3D游戏自定义启动器补丁建议

时间:2019-02-14 09:53:22

标签: wpf windows unity3d deployment patch

我有一个unity3D游戏,我正在为Windows平台私下自行分发。我使用WPF为我的游戏制作了一个自定义启动器。它可以处理游戏的补丁和更新(除了包含脚本的轻量级“核心”之外,几乎所有其他东西都是资产捆绑包,并且可以补丁)。启动器有一个安装程序,如setup.exe文件。大多数时候,用户会将其安装在“ Program Files \ GameName \”上。问题是,这是启动器本身的安装位置,尽管我想将游戏放在此文件夹的子目录中,但这意味着我需要授予启动器管理员权限,以便它可以将文件下载到程序文件目录,我无法确认所有用户都将能够或将要这样做。我可以将游戏放在应用程序本地数据文件中(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);),但这意味着用户在哪里安装“应用程序”都没有关系,所有内容都会仍然被迫使用C驱动器来获取本地数据,有些使用小型SSD驱动器的人不希望这样做。

有人对如何解决此部署障碍有任何建议吗?

目前,我可以将资产捆绑包从服务器保存到子目录中,而不会出现问题,但是我不能使用核心游戏(当前位于zip文件中)。

0 个答案:

没有答案