---
title: 使用 Vector3 运算符时出现红色错误线。
slug: world-sdk-guide-ch/vector3
docTags: 
createdAt: 2024-09-02T08:34:13.136Z
---

在使用VSCode编辑ZEPETO脚本时，Vector3操作显示为错误。

此错误仅在脚本编辑器中显示，实际构建和播放没有问题。

为了防止在VSCode中出现红色错误线，您可以使用以下方法。



### 在VSCode中更改TypeScript版本

使用以下指南将TypeScript版本更改为工作区版本。

:::hint{type="info"}
**📘&#x20;**&#x8BF7;参考以下指南。[VSCode编辑器错误](docId\:oDIqq2ooloeT4bj1df4kc)&#x20;
:::



### 使用操作符方法

代替 Vector3 操作，使用以下方法，例如 `Vector3.op_Addition`.

- 以下代码是使用 `Vector3.op_Addition`.

:::CodeblockTabs
Vector3 操作符

```typescript
const v1 = new Vector3(0,1,0);
const v2 = new Vector3(0,1,1);

// 结果: (0,2,1)
Vector3.op_Addition(v1, v2);
```
:::



- 可用的 Vector 操作符如下：

| **方法**                                    | **描述**                       |
| ----------------------------------------- | ---------------------------- |
| op\_Addition($a: Vector3, $b: Vector3)    | 将两个 Vector3 的值相加。            |
| op\_Subtraction($a: Vector3, $b: Vector3) | 从第一个 Vector3 中减去第二个 Vector3。 |
| op\_Multiply($a: Vector3, $d: number)     | 将 Vector3 乘以数字。              |
| op\_Division($a: Vector3, $d: number)     | 将 Vector3 除以数字。              |



:::hint{type="success"}
**👍 提示**
Vector2 也有相同的运算符方法。
:::

