オブジェクトをバウンドさせる
Unity
2019年03月01日
今回はオブジェクトをバウンドさせてみたいと思います。
下のようにキューブを用意して赤いマテリアルを適用します。
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img01.png)
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img02-1.png)
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img03-1.png)
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img04-1.png)
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img06-1.png)
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img05-1.png)
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img07-1.png)
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img01.png)
用意したキューブにコンポーネントを追加します
Physics > Rigidbodyを選択します。
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img02-1.png)
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img03-1.png)
次にProject内で右クリックし、Create > Physic Materialを選択します。
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img04-1.png)
Physic Materialに今回はboundという名前を付けました。
次にこのboundを選択した状態でInspectorの「Bounciness」を1にします。※1が最大値のようです。
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img06-1.png)
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img05-1.png)
「Bounciness」の設定をしたら、赤いキューブを選択し、boundをInspectorにドラッグアンドドロップすれば以下のように適用されます。
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/img07-1.png)
これで再生ボタンを押すと、赤いキューブが下に落下し、地面に当たるとバウンドします。