首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法找到类型或命名空间名称“AsyncOperationHandle<>”

无法找到类型或命名空间名称“AsyncOperationHandle<>”
EN

Stack Overflow用户
提问于 2022-04-08 21:44:06
回答 1查看 656关注 0票数 0

刚开始尝试统一地使用Addressable,但是已经为我提供了“名称空间未找到”异常,尽管我拥有1.19.19的统一文档中的所有'using‘语句和正确的类型。

守则:

代码语言:javascript
复制
using UnityEngine;
using UnityEngine.AddressableAssets;
using UnityEngine.ResourceManagement.AsyncOperations;

using ONSDK.Utility; // Personal utility class.

namespace ONSDK.PlayerModel
{
    public class PlayerModelManager : Singleton<PlayerModelManager> // Singleton<> is provided by 'ONSDK.Utility'.
    {
        private AsyncOperationHandle<GameObject> handle; // The "missing" type.
        private void Start()
        {
            // Gonna load a player model here.
        }
    }
}

附带注意:脚本位于一个包含引用Unity.Addressables程序集定义的程序集定义的文件夹中,所有使用的语句都很好,但它只是没有找到AsyncOperationHandle类型,即使它位于using语句提供的AsyncOperations类中.

EN

回答 1

Stack Overflow用户

发布于 2022-04-08 21:50:11

对于在这种情况下发现自己的任何人,请将代码分离为单独的程序集定义;请确保引用这些程序集定义,以便在代码中使用可寻址的方式:

  • Unity.Addresssables
  • Unity.ResourceManager
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71803437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档