---
title: Vector3オペレーターを使用すると、赤いエラーラインが表示されます。
slug: world-sdk-guide-ja/vector3
docTags: 
createdAt: 2024-09-02T08:34:13.136Z
---

VSCodeエディタでZEPETOスクリプトを編集する際、Vector3操作がエラーとして表示されます。

このエラーはスクリプトエディタにのみ表示され、実際のビルドやプレイには問題ありません。

VSCodeで赤いエラーラインが表示されないようにするためには、以下の方法を使用できます。



### VSCodeでTypeScriptのバージョンを変更する

以下のガイドを使用して、TypeScriptのバージョンをワークスペースのバージョンに変更します。

:::hint{type="info"}
**📘&#x20;**&#x4EE5;下のガイドを参照してください。[VSCodeエディタエラー](docId\:TrVqdXkADyIr8ivsNKAT2)&#x20;
:::



### 演算子メソッドの使用

Vector3操作の代わりに、次のようなメソッドを使用してください：`Vector3.op_Addition`。

- 次のコードは、`Vector3.op_Addition`を使用して2つのVector3値を加算する例です。

:::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)    | 2つのVector3の値を加算します。            |
| op\_Subtraction($a: Vector3, $b: Vector3) | 2番目のVector3を最初のVector3から減算します。 |
| op\_Multiply($a: Vector3, $d: number)     | Vector3を数値で乗算します。              |
| op\_Division($a: Vector3, $d: number)     | Vector3を数値で除算します。              |



:::hint{type="success"}
**👍 ヒント**
Vector2にも同じ演算子メソッドがあります。
:::

