C# 无法将类型vector3转换为float

C# 无法将类型vector3转换为float,c#,unity3d,C#,Unity3d,我试图在一个位置[AU]处实例化球体,乘以我定义的另一个对象的一些数字,但它给了我以下错误: 您试图将另一个vector3中的vector3作为x值发送,您应该发送整个变量并将其替换为新的vector3…,其工作方式与使用随机值的方式相同,两个位置将相同。您应该将代码作为文本编辑到问题中。请将代码和错误作为文本添加,不是图像。图片:A不允许我们复制和粘贴代码/错误以进行测试;B不允许基于代码/错误内容进行搜索;和一般来说,文本格式的代码/错误比图像格式的代码/错误要好得多,后者比没有要好得多。除

我试图在一个位置[AU]处实例化球体,乘以我定义的另一个对象的一些数字,但它给了我以下错误:


您试图将另一个vector3中的vector3作为x值发送,您应该发送整个变量并将其替换为新的vector3…,其工作方式与使用随机值的方式相同,两个位置将相同。

您应该将代码作为文本编辑到问题中。请将代码和错误作为文本添加,不是图像。图片:A不允许我们复制和粘贴代码/错误以进行测试;B不允许基于代码/错误内容进行搜索;和一般来说,文本格式的代码/错误比图像格式的代码/错误要好得多,后者比没有要好得多。除了代码格式的文本之外,如果图像添加了一些重要的内容,而不仅仅是文本代码/错误。现在问题已经解决了,但是如果我需要再次发表文章,我希望记住使用这个代码示例,而不仅仅是描述,对于其他寻求答案的人来说,这是一种更容易理解的方式。图片在描述中X D单击描述[最近我第一次在这里发帖,所以我设法在描述中实现了图片]