当前位置: 首页 > 知识库问答 >
问题:

无法将类型对象隐式转换为unityengine。矢量3

鄢禄
2023-03-14

我想在现场放置六个物体(球)。我认为代码看起来可行,但我收到一个控制台消息。信息:

“Assets/GameScripts/Instance.cs(26,40):错误CS0266:无法将typeobject”隐式转换为UnityEngine.Vector3”。存在显式转换(是否缺少转换?)

使用UnityEngine;使用系统。收藏;

公共类实例:单行为{公共游戏对象球;

public ArrayList coordinateContainer = new ArrayList();



// Use this for initialization
void Start () {

    coordinateContainer.Add(new Vector3(1f,1f,1f));
    coordinateContainer.Add(new Vector3(2f,1f,1f));
    coordinateContainer.Add(new Vector3(3f,1f,1f));
    coordinateContainer.Add(new Vector3(4f,1f,1f));
    coordinateContainer.Add(new Vector3(5f,1f,1f));
    coordinateContainer.Add(new Vector3(6f,1f,1f));


    //ball.transform.position = new Vector3(1f,1f,1f);
    ball.transform.rotation = Quaternion.identity;

    for (int i = 0; i <  6; i++) {
        ball.transform.position = coordinateContainer[i];
        Instantiate(ball,ball.transform.position,ball.transform.rotation);
    }
}

// Update is called once per frame
void Update () {

}

}

共有1个答案

裴意
2023-03-14

由于您使用的是ArrayList,因此向量被存储对象。试试这个

ball.transform.position = (Vector3)coordinateContainer[i];

你可能会更好地与列表

 类似资料:
  • 问题内容: 我正在尝试编写文本游戏,但在定义的函数中遇到了错误,该错误使你基本上无法在制作角色后花费技能点。最初,错误表明我正在尝试从代码的这一部分的整数中减去一个字符串。显然这是错误的,所以我用… 修复了它,但是现在我遇到了一个以前从未见过的错误(新程序员),并且我对确切要告诉我的内容以及如何解决它感到困惑。 这是我的部分功能不起作用的代码: 这是我在shell中获得这部分代码时遇到的错误: 有

  • 我有一个用盐散列加密密码的类。 但是,如果要向类传递null,则会出现以下错误: 当我使用类时,我得到错误:“不能隐式转换类型字符串到Byte[]”

  • 尽管派生类对象也是基类对象,但是派生类类型和基类类型是不同的。在 public 继承中,派生类对象能作为基类对象处理。由于派生类具有对应每个基类成员的成员(派生类的成员通常比基类的成员多),所以把派生类的对象赋给基类对象是合理的。但是,反过来赋值会使派生类中基类不具有的成员没有定义,所以这是不允许的。尽管如此,提供正确的重载赋值运算符和(或)转换构造函数可以允许这种操作(见第8章)。 常见编程错误

  • 问题内容: 我正在尝试测试某个数字的十进制表示形式是否至少包含两次数字9,所以我决定执行以下操作: 但是Python始终会以“ TypeError:无法将’int’对象隐式转换为str”进行响应。 我在这里做错了什么?实际上,是否存在一种更聪明的方法来检测整数的十进制表示形式中包含某个数字的频率? 问题答案: 您的问题在这里: 您需要使字符串文字,而不是整数: 为了更好地计算字符串中出现的次数,请

  • 这是我的数据库结构。我正试图获取订单的详细信息。 这是代码 但我得到了这个错误 这是我得到错误的线 有什么帮助或建议吗?

  • 问题内容: 对于类似的问题,我已经查看了其他一些答案,但不明白为什么我的系统无法正常工作。 我正在尝试让我的应用从Firebase读取命令并移动无人机。firebase中的命令来自单独的软件。该应用程序是基于Parrot Drone SDK示例代码构建的。 它似乎能够从命令对象中获取文本并将其附加到textview中,但是添加新的子项只会使其崩溃。添加新孩子时出现此错误。 下面是我在firebas