我创建了一个非常简单的摇滚剪刀游戏,完全基于Unity的GUI。它在播放模式下运行完美,甚至没有向我显示警告。
但是,如果我尝试启动它,无论我选择什么设置,它都显示统一徽标,然后是白色屏幕,然后它关闭。它甚至没有崩溃。一次或两次崩溃违反了访问权限,但是因为我已经为所有可以拥有材料的东西添加了材料,所以它只是关闭。我尝试了Windows兼容性的东西,并且在某些时候它说该程序是“不兼容的”,尽管它是为使用unity 5的x86_64窗口。
这是output_log.txt
Mono path [0] ='D:/ Unity Projects / RPS / Builds / 2.0_Data / Managed'Mono path [1] ='D:/ Unity Projects / RPS / Builds / 2.0_Data / Mono'Mono config path ='D:/ Unity Projects / RPS / Builds / 2.0_Data / Mono / etc' PlayerConnection从D:/ Unity初始化 Projects / RPS / Builds / 2.0_Data(debug = 0)初始化PlayerConnection 网络套接字:0.0.0.0 55080多播“[IP] 192.168.0.107 [港口] 55080 [标志] 3 [指导] 3182763067 [EditorId] 2204854871 [Version] 1048832 [Id] WindowsPlayer(costica-pc)[Debug] 1“to [225.0.0.222:54997] ...正在等待来自主机的连接 [192.168.0.107:55080] ...接受PlayerConnection [192.168.0.107]句柄:0x2fc使用monoOptions --debugger剂=运输= dt_socket,包埋= 1,延迟= Y,地址= 0.0.0.0:56067 PlayerConnection已经初始化 - 听 [192.168.0.107:55080]初始化引擎版本:5.4.1f1 (649f48bbbf0f)GfxDevice:创建设备客户端; threaded = 1 Direct3D: 版本:Direct3D 11.0 [等级11.0] 渲染器:NVIDIA GeForce GT 630(ID = 0xf00) 供应商:NVIDIA VRAM:972 MB开始MonoManager ReloadAssembly平台程序集:D:\ Unity Projects \ RPS \ Builds \ 2.0_Data \ Managed \ UnityEngine.dll(此消息为 无害)加载D:\ Unity 将项目\ RPS \ Builds \ 2.0_Data \ Managed \ UnityEngine.dll导入Unity Child 域平台程序集:D:\ Unity Projects \ RPS \ Builds \ 2.0_Data \ Managed \ Assembly-CSharp.dll(此消息 是无害的)加载D:\ Unity 将项目\ RPS \ Builds \ 2.0_Data \ Managed \ Assembly-CSharp.dll导入Unity 子域平台程序集:D:\ Unity Projects \ RPS \ Builds \ 2.0_Data \ Managed \ Assembly-UnityScript.dll(这个 消息是无害的)加载D:\ Unity Projects \ RPS \ Builds \ 2.0_Data \ Managed \ Assembly-UnityScript.dll into Unity子域平台程序集:D:\ Unity Projects \ RPS \ Builds \ 2.0_Data \ Managed \ UnityEngine.UI.dll(此消息 是无害的)加载D:\ Unity 将项目\ RPS \ Builds \ 2.0_Data \ Managed \ UnityEngine.UI.dll导入Unity 子域平台程序集:D:\ Unity Projects \ RPS \ Builds \ 2.0_Data \ Managed \ UnityEngine.Networking.dll(这个 消息是无害的)加载D:\ Unity Projects \ RPS \ Builds \ 2.0_Data \ Managed \ UnityEngine.Networking.dll into Unity子域平台程序集:D:\ Unity Projects \ RPS \ Builds \ 2.0_Data \ Managed \ UnityEngine.Analytics.dll(这个 消息是无害的)加载D:\ Unity Projects \ RPS \ Builds \ 2.0_Data \ Managed \ UnityEngine.Analytics.dll into Unity Child Domain - 完成重新加载,在0.220秒内平台组装:D:\ Unity Projects \ RPS \ Builds \ 2.0_Data \ Managed \ System.Core.dll(此消息为 无害)平台组装:D:\ Unity Projects \ RPS \ Builds \ 2.0_Data \ Managed \ System.dll(此消息为 无害)桌面:1920x1080 60Hz;虚拟:1920x1080,0.0 初始化输入。
输入已初始化。
初始化触控支持。
UnloadTime:2.366758 ms为Enlighten设置1个工作线程 线程 - > id:22b4 - >优先级:1等待完成
我真的不知道还能做什么。非常感谢任何反馈。
答案 0 :(得分:0)
我已经意识到这个问题。有人发表评论问我是否在我的代码中有Application.Quit()
,并且我做了,作为按钮的组件。但是,脚本将在{{1而不是按下按钮时。