LoginSignup
29
30

More than 5 years have passed since last update.

Unityで3DObjectをぷるぷるにする方法

Last updated at Posted at 2016-07-07

はじめに

Unityでオブジェクトをぷるぷるにする方法を紹介します。

今回は以下のようにSphereとCubeを配置しました。
SphereにはRigidbodyが追加されており、Use Gravityがチェックされていて、再生を押した時にCubeの上に落下するようになっています。(分かりやすくするためSphereの色も変更しました)

Screen Shot 2016-07-07 at 2.54.57 PM.png

手順

  1. Sphereを選択し、Add ComponentからClothを検索する
  2. Skinned Mesh RendererのMeshを設定する
  3. ClothのStretching StiffnessとBending Stiffnessを変更する
  4. ClothのSphere Collidersの値を変更する

1. Sphereを選択し、Add ComponentからClothを検索する

Screen Shot 2016-07-07 at 3.09.26 PM.png

Clothのコンポーネントを追加すると、Clothと同時にSkinned Mesh Renderer も追加されます。
Screen Shot 2016-07-07 at 3.26.05 PM.png

ここからSphereをぷるぷるにするためにSkinned Mesh RendererとClothそれぞれの値を変更していきます。

2. Skinned Mesh RendererのMeshを設定する

Screen Shot 2016-07-07 at 3.22.12 PM.png

クリックするとこのような画面になります。Sphereをクリックします。

Screen Shot 2016-07-07 at 3.29.53 PM.png

3. ClothのStretching StiffnessとBending Stiffnessを変更する

Sphereのぷるぷる度を変更するところです。自由に変更してみてください。(今回私はどちらも0.95にしました)

(Bending Stiffness = 布の伸縮性, Stretching Stiffness = 布の曲げ剛性)

Screen Shot 2016-07-07 at 3.39.38 PM.png

4. ClothのSphere Collidersの値を変更する

Screen Shot 2016-07-07 at 3.44.22 PM.png

今回1に変更しました

(Sphere Colliders = このClothインスタンスが衝突する ClothSphereColliderPairs の配列)

するとElement 0という項目が出てくると思います。
Screen Shot 2016-07-07 at 3.50.14 PM.png

その下のFirstを選択し、

Screen Shot 2016-07-07 at 3.51.53 PM.png

Sphereを選択します。

これで完成です!!!再生してみましょう。

ezgif.com-video-to-gif-compressor.gif

おまけ

もっとSphereを跳ねさせたいときは、Project→Create→Physic Materialを追加し、Bouncinessを変更して、これをSphereにつけます。

Screen Shot 2016-07-07 at 4.04.41 PM.png

するとよりぷるぷる具合が分かりやすく見えるようになりましたね!

最後に

これを応用すればスーパーボールやわらび餅など様々なアイテムが作れそうですね!
ぜひ、やってみてください。

参考にしたwebサイト

http://docs.unity3d.com/ja/current/Manual/class-Cloth.html
http://ndabecha.blogspot.jp/2015/12/unitycloth_24.html

29
30
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
29
30