Unity游戏无法启动

时间:2016-10-21 19:36:12

标签: unity3d

我创建了一个非常简单的摇滚剪刀游戏,完全基于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等待完成

我真的不知道还能做什么。非常感谢任何反馈。

1 个答案:

答案 0 :(得分:0)

我已经意识到这个问题。有人发表评论问我是否在我的代码中有Application.Quit(),并且我做了,作为按钮的组件。但是,脚本将在{{1而不是按下按钮时。