Unity构建无法正确构建游戏

无字母

因此,当我尝试构建统一项目时,选项菜单未正确构建。我尝试了两个统一版本,系统的硬重启以及更改设置。没有任何问题可以解决。游戏在统一编辑器中运行正常,但在构建时无法正常运行。

编辑器下拉菜单(应该如何): 这里

构建下拉列表(不应如此): 这里

如果您查看构建图片,它将复制所有可能由生成它的脚本引起的下拉条目:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Audio;
using UnityEngine.UI;

public class OptionsMenu : MonoBehaviour
{
    public AudioMixer audioMixer;
    public Dropdown resolutionDropdown;

    Resolution[] resolutions;

    void Start()
    {
        resolutions = Screen.resolutions;
        resolutionDropdown.ClearOptions();

        List<string> options = new List<string>();

        int currentResolutionIndex = 0;
        for (int i = 0; i < resolutions.Length; i++)
        {
            string option = resolutions[i].width + "X" + resolutions[i].height;
            options.Add(option);

            if (resolutions[i].width == Screen.currentResolution.width && resolutions[i].height == Screen.currentResolution.height)
            {
                currentResolutionIndex = i;
            }
        }

        resolutionDropdown.AddOptions(options);
        resolutionDropdown.value = currentResolutionIndex;
        resolutionDropdown.RefreshShownValue();

另一个问题是质量下降,在编辑器中它可以正常工作,但是当我构建它时,它并不会改变游戏质量(它保持较低水平)。

另一个问题仅发生在一个构建中。问题是鼠标移动相机的灵敏度非常低,当我再次构建它时,此问题已解决。

Vinserello

对于重复项,这是一个已知的问题:问题是独立存在的,它似乎以60Hz和48Hz的刷新率复制每个分辨率。

例如:640x480 @ 48Hz;640x480 @ 60Hz; 等等

解决方案可以是Linq语句,仅选择60Hz频率(或48Hz):

var resolutionsIEnumerable = Screen.resolutions.Where(resolution => resolution.refreshRate == 60);
resolutions = resolutionsIEnumerable.toArray();

LinqWhere()返回IEnumerable,因此,您必须转换为array Resolution[](带有toArray()

为了更改分辨率,您必须使用

Screen.SetResolution(640, 480, true, 60);

您应该使用选定的分辨率进行更改,640并且480在下拉菜单中进行更改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

unity2017.2无法使用gradle构建游戏

来自分类Dev

无法构建 Unity 容器 - Prism

来自分类Dev

缺少USYM_UPLOAD_AUTH_TOKEN,无法使用Fastlane为iOS构建Unity游戏失败

来自分类Dev

构建失败:无法在 Unity 上构建 Android .apk

来自分类Dev

从Unity构建Android游戏时遇到问题

来自分类Dev

使用Asset Bundle为iOS平台构建Unity游戏

来自分类Dev

为 WebGL/Unity 游戏构建机器人

来自分类Dev

无法在pybrain上构建正确的ffnn

来自分类Dev

Docker swarm无法从Dockerfile正确构建

来自分类Dev

intellj IDEA无法正确构建jar

来自分类Dev

无法正确构建jQuery ajax数据

来自分类Dev

无法通过脚本构建Unity WebGL项目

来自分类Dev

Unity:无法为Android构建和运行

来自分类Dev

Unity构建并运行游戏错误:构建播放器错误:提取引用的dll失败

来自分类Dev

下载了Json文件,构建游戏后无法正常工作

来自分类Dev

在 Unity Editor 中为已经构建的 Unity 游戏创建 Unity 场景

来自分类Dev

用Java构建游戏GUI

来自分类Dev

构建自己的游戏安装程序

来自分类Dev

构建if语句正确

来自分类Dev

JSONArray 未正确构建

来自分类Dev

VUFORIA 构建对 Unity 的支持

来自分类Dev

存储无法在测试中构建正确的文件url?

来自分类Dev

蚂蚁无法正确构建Liferay主题(未应用'_diffs')

来自分类Dev

Android Studio将无法正确执行gradle构建

来自分类Dev

Readthedocs构建失败,无法正确读取源代码

来自分类Dev

react-native 无法正确构建运行 android

来自分类Dev

c# 无法使用 newtonsoft 正确构建 json 层次结构

来自分类Dev

过滤后 Angular2 表无法正确构建

来自分类Dev

使用Affectiva SDK构建Unity项目后无法正常工作

Related 相关文章

热门标签

归档