unity资源商店的坑及标准资源的导入

Unity拥有多种标准资源(Standard Assets)。这些是大多数Unity客户广泛使用的资源集合。这些是:

2D,相机(Cameras);
角色(Characters);
跨平台输入(CrossPlatformInput);
效果(Effects);
环境(Environment)
粒子系统(ParticleSystems);
原型(Prototyping);
实用工具(Utility)
车辆(Vehicles)。

一:在unity程序中打开(window—>Asset Storm)资源商店报the asset store has moved?

因为Unity内的资产存储窗口依赖于过时的Chromium编辑器框架(CEF)。由于“此技术不再提供现代体验” (src)而被删除。

请在浏览器中打开Asset Storm下载对应的包,然后手动导入资源到unity中;地址:https://assetstore.unity.com/,下载好的资源的保存在本地路径地址:C:\Users\Administrator\AppData\Roaming\Unity\Asset Store-5.x下;标准必备资源包路径;C:\Users\Administrator\AppData\Roaming\Unity\Asset Store-5.x\Unity Technologies\Unity EssentialsAsset Packs。

导入后在unity程序中查看:window—>Package Manager。

二:Assets\Standard Assets\Utility\SimpleActivatorMenu.cs(11,16): error CS0619: 'GUIText' is obsolete: 'GUIText has been removed. Use UI.Text instead。导入标准资源包报错!

根据具体错误提示进行代码修改。本例错误,需要修改资源包代码。

文件路径:\Assets\Standard Assets\Utility\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/qq_24892029/article/details/109116241?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165277103516781683961781%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165277103516781683961781&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-8-109116241-null-null.nonecase&utm_term=%E8%B5%84%E6%BA%90

© 版权声明
THE END
喜欢就支持一下吧
点赞0打赏 分享
评论 抢沙发
头像
文明发言,共建和谐米科社区
提交
头像

昵称

取消
昵称表情图片

    暂无评论内容