c# - 我应该用什么替换“GUILayer”组件?
问题描述
由于多种原因,我正在尝试将 5.5.3f1 项目打开到 2019.3.2f1。
我唯一剩下的问题与最近删除“GUILayer”组件有关,这是我得到的最后一个错误:
错误:
(两条切割线的末端)
行尾:
所有这些错误都来自同一个脚本:“SteamVR_Camera.cs”。以下是此脚本的名称空间和有问题的区域:
using UnityEngine;
using System.Collections;
using System.Reflection;
using Valve.VR;
var guiLayer = GetComponent<GUILayer>();
if (guiLayer != null)
{
DestroyImmediate(guiLayer);
head.gameObject.AddComponent<GUILayer>();
}
var guiLayer = head.GetComponent<GUILayer>();
if (guiLayer != null)
{
DestroyImmediate(guiLayer);
gameObject.AddComponent<GUILayer>();
}
你知道我必须使用什么来代替 GUILayer 来编译我的项目吗?提前致谢。
解决方案
推荐阅读
- java - 在kafka流中用另一个替换json对象
- json - 如何构建 JSON?
- wpf - xml 更改分辨率更改视图的大小
- html - 我只希望在将 ID 用作选择器而不是类名时更改元素的样式
- ruby-on-rails - 为什么我的多态类型是我的模型继承的类?
- python-3.x - Python 3.6:值的内存地址与变量的内存地址
- python - Matplotlib x 轴重叠使用时间字符串
- javascript - 如何覆盖 Cache-Control max-age 属性
- java - 如何在vps服务器上发布java webapp,我试过它不起作用
- android - 更新 Gradle 依赖项后无法解析 Firebase 模块