如何在unity中调用 多个 第三方android sdk

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在unity中调用 多个 第三方android sdk相关的知识,希望对你有一定的参考价值。

参考技术A 调用多个并不是什么大问题,唯一有冲突的是Edit 下面 那个 mainFast.xml 文件。
里面配置了android权限和主要的启动窗口。导入多个后,手动融合一下,就可以了。本回答被提问者和网友采纳

c# Unity - 如何在另一个类中调用结构对象数组

【中文标题】c# Unity - 如何在另一个类中调用结构对象数组【英文标题】:c# Unity - how to call a struct object array in another class 【发布时间】:2021-10-20 18:34:55 【问题描述】:

在 classA 中,我有一个由结构组成的对象数组。我想在 classB 中调用那个对象数组。

A 类:

    public classA 
      public struct Item
         public string name;
         public int price;
         public GameObject obj;
     
     public Item[] itemList;
 

B 类:

 public classB
 ////how do i call itemList and its properties(name, price, etc.) here???
 

【问题讨论】:

classB 中引用classA 并使用classAReference.itemList [ 0 ].name!!!! 如何创建classAReference? 这个new 运算符可以帮助创建classAReference。否则我们需要更多信息,这与 Unity 有什么关系。这是一个简单的 C# 语言问题。 【参考方案1】:

改变这个:

public classA 
      public struct Item
         public string name;
         public int price;
         public GameObject obj;
     

     public Item[] itemList;
 

到这里:

public struct Item 
    public string name;
    public int price;
    public GameObject obj;



public classA            
     public Item[] itemList;
 

【讨论】:

它在两个不同的文件中,所以这不起作用 你为什么要这样做?类型嵌套在classA下完全没有问题...

以上是关于如何在unity中调用 多个 第三方android sdk的主要内容,如果未能解决你的问题,请参考以下文章

Unity在Android和iOS中如何调用Native API

Unity中调用Android jar包或arr包方法

Unity添加多个安卓SDK解决冲突

unity android同时调用多个jar,activity间怎么切换

Unity调用Android类方法

如何把unity 集成到现有的android app