问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

unity官方资源包Standard Assets导入错误

发布网友 发布时间:2022-12-03 03:32

我来回答

1个回答

热心网友 时间:2023-11-14 01:08

使用unity2020时,导入unity官方资源包Standard Assets出错了

然后试了试2019、2018的版本,居然都不行

unity2017倒没问题

我惊了,官方都没发现这个bug吗

仔细看了看Console,知道哪里出问题了

\Assets\Standard Assets\Utility\ForcedReset.cs



\Assets\Standard Assets\Utility\SimpleActivatorMenu.cs

出错了,大概是因为新版的unity没有 GUITexture 这类库了吧

把 ForcedReset.cs 的 GUITexture 修改为 UnityEngine.UI.Image

SimpleActivatorMenu.cs 的 GUITexture 修改为 UnityEngine.UI.Text

再运行时,就没有问题了

也就是说,把ForcedReset.cs改为

using System;

using UnityEngine;

using UnityEngine.SceneManagement;

using UnityStandardAssets.CrossPlatformInput;

[RequireComponent(typeof (UnityEngine.UI.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);

        }

    }

}

把SimpleActivatorMenu.cs改为

using System;

using UnityEngine;

namespace UnityStandardAssets.Utility

{

    public class SimpleActivatorMenu : MonoBehaviour

    {

        // An incredibly simple menu which, when given references

        // to gameobjects in the scene

        public UnityEngine.UI.Text camSwitchButton;

        public GameObject[] objects;

        private int m_CurrentActiveObject;

        private void OnEnable()

        {

            // active object starts from first in array

            m_CurrentActiveObject = 0;

            camSwitchButton.text = objects[m_CurrentActiveObject].name;

        }

        public void NextCamera()

        {

            int nextactiveobject = m_CurrentActiveObject + 1 >= objects.Length ? 0 : m_CurrentActiveObject + 1;

            for (int i = 0; i < objects.Length; i++)

            {

                objects[i].SetActive(i == nextactiveobject);

            }

            m_CurrentActiveObject = nextactiveobject;

            camSwitchButton.text = objects[m_CurrentActiveObject].name;

        }

    }

}

大概是因为这个bug太简单了以至于官方没当回事吧hhhh

不过对于新手来说确实是个麻烦

希望可以帮到你

在CSDN的文章链接
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
让你一见倾心的句子说说(一见倾心的古风句子) 让人一见倾心的干净句子干净优雅打动人心 唯美走心的心动短句(一眼心动的惊艳句子) 税款缴纳税款缴纳的手法 交国税怎么交 最新微博早晨唯美早安晚安生活正能量心语语录带图片 特别优美的晚安句子(非常精致的晚安心语) 晚安的文案 微博晚安心语一句话 怕咬手指头了,这六个字共有多少画 怕失眠三个字共有几画 北京广联达正源兴邦科技有限公司怎么样? 齐齐哈尔的正源超市怎么样,有多少家 北京正源和美物业服务有限公司怎么样? 正源地产重庆区域公司注册资本金是多少 请问正源地产是大连的房地产公司吗? 老铁锤子上面都有哪些标记 敲线扣用几磅的锤 大锤多少磅能轮动 《诗经·汉广》里的痴情樵夫 樵夫 诗句 这是什么意思?(手表上的英文) 19速腾rline和普通速腾区别? 19速腾rline和普通速腾有什么区别 19款新速腾刹车异响怎么办 19速腾仪表盘怎么不亮 19速腾寻车功能怎么激活 002306这支股票怎么样,2015年3月二号以后的走势 个体户放假员工在外做临工算违法吗 艾美丽·勃朗特的诗。 一首类似印度的歌歌词大概哈衣拉力,哈衣拉力seymyseymay易啦丽,类似印 unity 代码查找前方扇形区域内是否有敌人 任小海起英文名叫什么好? 我叫任静13岁女孩帮我起个英文名 4*25电缆有几根铜线 4*25的铜芯电缆能带多少千瓦? 银行贷款没还被起诉怎么办 重庆10号线南滨路站几个出口 玄学大师的敛财人生百度云 能量就是能源么 苏州就是能源科技有限公司怎么样? 下列各种说法中错误的是(  ) A.能量就是能源 B.电能是一种二次能源 C.石油是一种常规能源 能源就是向自然界提供能量转化的吗? 天然气和原油到底属于资源还是能源?还是两称谓皆可?? 2200亿是2200万的几倍 0.22个亿是几百万 和砷贪污2200万两白银相当于现在多少人民币啊! 2200万英镑等于多少人民币 16637.2200万元是多少亿 下列各数中,用“四舍五入”法求出的近似数是2亿的数是______(①2499900000②20001230③2200万④1960067 什么算是早泄