简述
在使用Unity2018以上的版本时,在Import Package,不再有官方的资源包了,变成了只有一个自定义包的选项,那我们应该怎么使用官方的标准资源包呢?
下载官方资源包
这是因为这个资源包不再默认提供,我们可以直接去资源商店下载。资源商店在Unity中点击Asset Store,会打开资源商店的网页。
在资源商店中,搜索 standard assets ,然后把它添加到我的资源中就可以在Unity中下载了。
之后我们就可以在Unity中的Package Manager里下载刚才保存的standard assets,下载完后导入即可。
旧版本BUG
由于这个标准资源包是只支持到2018版本,之后没有更新过,里面有的函数已经过时弃用了。所以导入后也不能直接使用,会报错误。
看错误提示,也可以知道是GUIText过时了,提示我们用UI.Text替换
文件路径:
\Assets\Standard Assets\Utility\SimpleActivatorMenu.cs
目标:修改SimpleActivatorMenu.cs脚本
● 两种修改方法
1、直接将文件的GUIText替换为UnityEngine.UI.Text
修改前:
public GUIText camSwitchButton;
修改后:
public UnityEngine.UI.Text camSwitchButton;
2、在文件引用UnityEngine.UI,然后将文件的GUIText替换为Text
修改前:
using System; using UnityEngine; …………其他代码………… public GUIText camSwitchButton;
修改后:
using System; using UnityEngine; using UnityEngine.UI; …………其他代码………… public Text camSwitchButton;
两种方法没有区别,用哪种修改方式都可以。
原文链接:https://blog.csdn.net/Sakuya__/article/details/113815974?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165277103516782350935879%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165277103516782350935879&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-7-113815974-null-null.nonecase&utm_term=%E8%B5%84%E6%BA%90
暂无评论内容