第四十五节 编译游戏

作者: 安静的程序员 | 来源:发表于2019-06-26 08:04 被阅读0次
    01.快速编译

    按下快捷键“Ctrl+Shift+B”可以快速编译并运行:


    02.修改游戏设置

    点击菜单“Edit”->“Project Setting...”,在列表中选择“Player”可打开游戏设置,我们主要设置的是窗口大小。

    02.1 Resolution and Presentation

    在这个选项中,设置Fullscreen Mode为窗口模式(Windowed),分辨率设置为271×331:



    然后禁用启动时的分辨率和画质选项窗口:



    再次编译并运行后,你会发现窗口的分辨率还是不对,虽然禁用启动时的选项窗口生效了,但分辨率设置却形同虚设。
    之所以会有这样的结果是因为,我们在第一次未设置分辨率时,已经启动了一次游戏,然后游戏的分辨率配置会被写入系统的注册表,然后不管我们如何修改分辨率,注册表都是不会变化的,我们只能手动修改注册表,或者你可以在游戏中编写代码来修改注册表。

    那么如何修改注册表呢?
    在游戏设置中有一项是设置公司名称的,默认值为:DefaultCompany。在注册表中,每个安装的软件都有注册信息,这些信息是以公司名分类的:
    那么,启动注册表,然后定位到:
    HKEY_CURRENT_USER\Software\DefaultCompany\TopTetris
    然后可以在右侧看到两个选项:Resolution Height和Resolution Width,这就是游戏的分辨率,双击选项可以修改值,我们修改为Width:271;Height:331,修改的时候记得选择十进制。然后关闭注册表,再次运行游戏:


    02.2 启动画面修改

    如果你是专业版Unity3D(我印象中,普通版是无法修改启动画面的),那么就可以删除启动画面,直接启动游戏:
    将Splash Image中的Show Splash Screen关闭即可。



    或者也可以自定义启动画面:可以自定背景,自定Logo,自定显示时长,这里我就不演示了,我没有找到喜欢的Logo,所以我直接选择禁用启动画面。

    好了,那么整套教程到这里就结束了,非常感谢您的阅读。

    相关文章

      网友评论

        本文标题:第四十五节 编译游戏

        本文链接:https://www.haomeiwen.com/subject/vocqcctx.html