2023年11月27日发(作者:)
unity错误:脚本挂载不上,出现errorCS0619:
出现错误
AssetsStandard (6,27): error CS0619: ‘GUITexture’ is obsolete: ‘GUITexture has been
removed. Use instead.’
还有⼀条,忘记记录了,⼤概是
AssetsStandard AssetsUtilitySimpleActivatorMenu 也发⽣的这个错误,同样是GUITexture;
错误症状
1. unity 底部出现2个错误
2. 脚本挂载不上物体,出现下图错误:
解决办法
第⼀步,修改SimpleActivatorMenu脚本
using System;
using UnityEngine;
using UnityEngine.UI; //
在此处添加
namespace UnityStandardAssets.Utility
{
public class SimpleActivatorMenu : MonoBehaviour
{
// An incredibly simple menu which, when given references
// to gameobjects in the scene
public Text camSwitchButton; //
在此处修改
public GameObject[] objects;
......
第⼆步,修改ForcedReset脚本
using System;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityStandardAssets.CrossPlatformInput;
using UnityEngine.UI; //
在此处添加
[RequireComponent(typeof (Image))] //
在此处修改
public class ForcedReset : MonoBehaviour
{
private void Update()
{
// if we have forced a reset ...
if (CrossPlatformInputManager.GetButtonDown("ResetObject"))
{
//... reload the scene
SceneManager.LoadScene(SceneManager.GetSceneAt(0).name);
}
}
}
问题解决!


发布评论