【问题标题】:Change scene after buy购买后换场景
【发布时间】:2019-07-29 12:48:13
【问题描述】:

Error 在我点击购买切换到新场景后出现这个错误。我能做些什么?这是统一错误?还是因为剧本?

TypeLoadException:无法使用标记 01000025 解析类型(来自 typeref、类/程序集 SimpleJson.SimpleJson、UnityEngine、Version=0.0.0.0、Culture=neutral、PublicKeyToken=null) UnityEngine.Purchasing.PurchasingManager.OnPurchaseSucceeded (System.String id, System.String 收据, System.String transactionId) (在

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;

public class PurchaseScript : MonoBehaviour
{
    public void BuyComplete(UnityEngine.Purchasing.Product product)
    {
        Application.LoadLevel("51");
    }
   
    public void BuyFailed(UnityEngine.Purchasing.Product product, UnityEngine.Purchasing.PurchaseFailureReason fa)
    {
        Debug.Log("PURCHASE FAILED");
    }
}

【问题讨论】:

  • 如果您能将实际错误放在问题中,那就太好了。
  • 是蓝色的“错误”
  • 我的意思是复制错误信息并将其粘贴到问题中,并不是每个人都会去第三方网站查看图像。

标签: unity3d


【解决方案1】:

我相信加载场景的“正确”方式会有点不同,您的代码看起来使用了已弃用的函数。试试看这个:https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadScene.html

【讨论】:

  • Nvm,没有意识到他正在使用“应用程序”版本来加载新场景。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-25
  • 2022-11-23
  • 2016-03-22
  • 2021-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多