【发布时间】:2017-08-10 08:11:08
【问题描述】:
如何重现:
制作一个新的空 hololens 项目,中间有一个立方体。
将它部署到 hololens 上并检查它是否有效。 我使用“Debug/x86/Remote Machine”作为配置。
创建一个新脚本并添加一个名为 OnMouseDown() 的空方法
void OnMouseDown() { }
不要将脚本附加到任何东西上!
在全息镜头上再次部署。
应用已在 hololens 上运行后,Visual Studio 中会弹出以下错误。之后应用程序立即关闭。
视锥体之外的屏幕位置(屏幕位置 0.000000、0.000000) (相机矩形 0 0 1268 720)
(文件名:C:\buildslave\unity\build\Runtime/Camera/Camera.cpp 行: 第2626章
程序“[4740] onmousedowntest.exe”已退出并显示代码 -2147483645 (0x80000003)。
我的设置:
Windows 10 专业版 1703(内部版本 15063.483)
Visual Studio 2015 14.0.25431.01 更新 3
Unity 5.6.2f1
在这么简单的程序中,只有我一个人会出现这个错误吗?
我确实收到了来自 unity 的警告:
游戏脚本或其他自定义代码包含 OnMouse_ 事件处理程序。 此类处理程序的存在可能会影响手持设备的性能 设备。 UnityEditor.HostView:OnGUI()
谁能向我解释为什么一个没有使用的脚本,一个空的方法,会产生这样的错误?
【问题讨论】:
标签: hololens