如何使用Unity编译源代码。这有两个用途:允许修改代码(用于模组制作)和移除动态光源以提高帧率。 原因如下: 我能想到有人想要这样做的两个原因: 1. 修改游戏代码并制作模组。(不过,请阅读关于此的免责声明部分。) 2. 使用Unity免费版编译游戏,从而移除动态光照,获得画面虽不那么精美但效率更高的版本。 免责声明 引用自Readme:有关此游戏的更多信息,请参见【http://www.wolfire.com/receiver】。此仓库公开是为了方便和个人使用,但未经许可不得全部或部分重新分发。我们愿意为模组或代码片段提供免费的宽松许可,但您必须先获得我们的许可(联系邮箱:contact@wolfire.com),因为过去我们曾因开源许可相关的公众误解而受到影响。感谢您的理解! 这是否意味着您可以免费获得一份可玩的游戏副本?如果我理解正确的话,是的……但这种方法非常繁琐。如果有人想免费获得这款游戏,他们最好还是盗版——但我并不是在鼓励这种行为!我更希望看到每一位读到这里的人都能实际购买游戏,因为这款游戏的机制对我来说非常出色,我也很乐意看到更多以此为核心制作的游戏。如果你喜欢这款游戏所代表的理念,那就购买它吧!我制作这份指南的唯一原因是,许多像我一样的玩家甚至因为帧率卡顿而无法游玩,而这个方法可以移除导致问题的光照效果,让游戏变得可玩且可测试。 下载 首先,你需要获取实际的源代码。 你还需要Unity引擎——可以是免费版或付费版,具体取决于你的需求。无论哪种版本,下载和运行它都需要花费不少功夫。 在Unity中打开/导入 安装并打开Unity,然后解压源代码压缩包。 压缩包内会有两个文件夹:“assets”和“UnityProject”。“UnityProject”文件夹是你需要导入到Unity中的。这个过程需要相当长的时间,请耐心等待。打开项目 > 打开其他 > 【待导入文件夹】

修改与编译 如果你想对游戏进行模组制作,这里是你开始操作的地方。 如果你使用的是免费版Unity,并且只是想获得一个不会大量卡顿的游戏副本,那么直接进入构建环节即可。 这个过程应该很简单。确保选择合适的操作系统等选项。 结论 构建完成后,会生成一个可执行文件(EXE)和一个包含资源的文件夹。只需运行该可执行文件进行测试。 希望一切都能正常运行,就像在我这里一样。我能够毫无卡顿地游玩,不过光照质量有明显下降。




换一换 



















