1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[Unity]冬のアドカレ2019 破壊系アセットGO Shatter Toolkitについて

Last updated at Posted at 2019-12-20

この記事はUnityアセット冬のアドベントカレンダー 2019 Winter!の12月21日の記事になります。

GO Shatter Toolkitとは?

オブジェクトの破壊表現を簡単にしてくれアセットです。
最終リリースは2015年ですがUnity2019.2.3でも問題なく動作しました。

できること

qiita1.gif
オブジェクトをぶつけてオブジェクトを破壊。
破壊された破片オブジェクト同士がぶつかり、破壊されることもあります。

qiita2.gif
切断面のテクスチャをしているすことも可能。

基本的な使い方

キャプチャ.PNG

破壊したいオブジェクトにRigidbody、MeshCollider(Convexにチェック)、ShatterTool、WorldUvMapper、ShatterOnCollisionをアタッチする。

それぞれの機能は以下の通り(書いてないのは分からなかったやつです)

ShatterTool

破壊を制御するメインのスクリプト。

GenerationLimit

破壊された破片がさらに破壊される回数を指定できます。

Cuts

破壊された破片数を指定できます。

FillCut

切断面にメッシュを張るか指定できます。基本オンにしておいていいと思います。

WorldUvMapper

切断面にテクスチャを張るスクリプト。

Scale

テクスチャの大きさを指定します。

ShatterOnCollision

何かがぶつかったときに破壊するためのスクリプト。

RequiredVelocity

どれくらいの勢いでぶつかったら破壊するか。

CooldownTime

破壊した後何秒間、破壊を待機するか。

切断面のテクスチャを変える

11.PNG
先ほどのWorldUvMapperをTargetUvMapperに変更し、スタート位置と大きさを設定します。

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?