> For the complete documentation index, see [llms.txt](https://docs.sandbox.game/jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sandbox.game/jp/creators/game-maker/document/behavior/bird.md).

# Bird

円を描きながら動くことができます。

<figure><img src="https://4251931498-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MOyRyeSOytm30p6u3Y1%2F-MOyW9EgEtA0yoE8SD1A%2Fbird.gif?alt=media&#x26;token=69e41a3b-9e88-445e-9fd2-e4a26320b88d" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
[**シングルプレイヤーとマルチプレイヤーのロジックを制作**](/jp/creators/game-maker/creative-guide/game-rule-guide/build-singleplayer-and-multiplayer-logic.md)のページでも<mark style="color:green;">**\[SP]**</mark> や <mark style="color:orange;">**\[MP]**</mark> のビヘイビアやコンポーネントの使い方をご紹介しています。
{% endhint %}

{% hint style="warning" %}
Bird のビヘイビアを持っているオブジェクトには以下の設定を含みます：

* 他のオブジェクトとのコリジョンは無し
* プレイヤーとのコリジョンはあり
* 回転の中心に向かって45度の傾斜がある（角度によるスピードの変化はなし）
  {% endhint %}

## ![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F331512196-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F83PS3g9zpWmq73xzlwFn%252Fuploads%252FZzfumKat4KBaKP7WiZwS%252Fimage.png%3Falt%3Dmedia%26token%3Db8ccb38f-b908-43ff-9109-31c26ef770ca\&width=300\&dpr=4\&quality=100\&sign=9a117630\&sv=2) **Bird のビヘイビア&#x20;**<mark style="color:orange;">**\[MP]**</mark>

* 旋回するエリアを設定できます。（オブジェクトは傾斜します）
* ランダムな動きを再現するために高さや幅を追加できます。

### おすすめの使い方

* 鳥が飛んだり、魚が泳ぐような旋回の動きに使用します。（表示するアニメーションを選択）
* 動きの高さや幅の最大値と最小値が同じではない場合に旋回中にランダムな動きを作り出すことができます。
* 子のオブジェクトの動きを制御するために親のオブジェクトにこのビヘイビアを設定します。（45度の傾斜も適用されます）

### コミュニケーション

Bird のビヘイビアには直接のコミュニケーションは有りませんが他のロジックを使ってビヘイビアを制御したり、インタラクションを取ることができます。

### 移動

<table data-header-hidden><thead><tr><th width="320"></th><th></th></tr></thead><tbody><tr><td>オブジェクトは設定したパラメーターに応じて配置された場所の周りを旋回します。</td><td>高さと幅に最大値と最小値を設定することで旋回中に2D、3D のレンジにランダムなパスを作り出すことができます。</td></tr></tbody></table>

**パラメーターによって旋回のレンジが変わります**：

<img src="https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/SexXWeD8pMY5UgvzYEDv/file.excalidraw.svg" alt="" class="gitbook-drawing">

### パラメーター

| オプション                                                                                              | 詳細                                                                                                                                                                                                          |
| -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/SCtsowCy73gV75EOG14H/image.png) | <p><strong>Flying Animation</strong> - 旋回している間に表示するアセットのアニメーションを選択します。<br><br><strong>ヒント</strong><br>選択したアニメーションが実際に動いている際に期待通りの動きをしているかを必ずテストすることをお勧めします。傾斜やアニメーションのスピードを変更できるパラメーターはこのビヘイビア内にはありません。</p> |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/xywjVpwY1u6crcQrFI0c/image.png) | **Flying Speed** - 以下に設定されたパラメーター内でのオブジェクトの動くスピードをスライダーを使って設定できます。                                                                                                                                          |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/SKBbYQkxGuTL5hIxywh4/image.png) | **Flying Min. Width -** プレイモード中に旋回の中心となるオブジェクトのピボットポイントからの最小距離を設定します。このパラメーターは小さい青色のギズモで視覚化され、スライダーを動かしたり、数値を変更して調節できます。                                                                                    |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/ekd1e9Bv6qkIGBU7gKNG/image.png) | **Flying Max. Width -** プレイモード中に旋回の中心となるオブジェクトのピボットポイントからの最大距離を設定します。このパラメーターは大きい水色のギズモで視覚化され、スライダーを動かしたり、数値を変更して調節できます。                                                                                    |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/TSwqfmW4aVv5v1mys57n/image.png) | **Flying Max. Height** - プレイモード中に、軌道上で上昇するY 軸上のオブジェクトの位置からの最大高度を設定します。                                                                                                                                      |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/Bl5jHty5bWvhcBRaacNg/image.png) | **Flying Min. Height** -プレイモード中に、軌道上で上昇するY 軸上のオブジェクトの位置からの最低高度を設定します。                                                                                                                                       |
