テラシュールブログ

旧テラシュールウェアブログUnity記事。主にUnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。

【Unity】物理演算とAnimationで物を投げてみる

f:id:tsubaki_t1:20161017234533g:plain

昨日の続きで、物理演算で動くオブジェクトをAnimationの力で投げてみました。

 

理屈

tsubakit1.hateblo.jp

作業

まず投げるオブジェクトを用意しました。
回す際にはPivotモードで動かすと楽です。

f:id:tsubaki_t1:20161017234943g:plain

 

pivotの中心点と全く同じ位置に空のGameObject(FIxedJoint用)を用意して、FixedJointとRigidbodyを作成します。

投げる方にもrigidbodyを付けて、FixedJointの動きと同期します。

 

後は投げる部分の上にCubeを落とせば、投げてくれます。

 

飛距離は投げる速度次第

飛距離は、投げる速度次第といった所です。
トルクや質量はある意味ガン無視する方法なので、いかに速度を与えるかといった感じの話になるんじゃないかなと思わなくもないです。

f:id:tsubaki_t1:20161018000649g:plain

f:id:tsubaki_t1:20161018000833g:plain

関連

tsubakit1.hateblo.jp

tsubakit1.hateblo.jp