5.12 モンスターの捕獲の件

82 views
Skip to first unread message

Ryouji Shibata

unread,
Jan 11, 2019, 7:03:12 AM1/11/19
to VR/AR_ja
Ryoujiです
5.12のモンスターの捕獲のところがうまく行きません。EROZENの文字は出ています。Snowstormパーティクルも出ていますが、肝心のモンスターが凍らないで、動いたままでいます。どうしたらよろしいのでしょうか?

Kenichi Takahashi

unread,
Jan 11, 2019, 11:12:06 PM1/11/19
to VR/AR_ja
ボールがモンスターに当たるたびにモンスターの動きは遅くなっていますでしょうか。

もしモンスターの動きが遅くなっていかないようでしたら、HierarchyウィンドウでCatchMonsterを選択して
InspectorにMonster Controllerスクリプトが追加されているか確認してみてください。
追加されていなければ、148ページの7の手順にある
「Monster ControllerスクリプトをドラッグしてHierarchyウィンドウのCatchMonsterオブジェクトにドロップする」
という操作で追加できます。

Ryouji Shibata

unread,
Jan 12, 2019, 12:07:53 AM1/12/19
to VR/AR_ja

画像.jpg

ボールがモンスターに当たるたびにAnimation Speedの数値は下がっています。ですが、モンスターの動きが遅くなっているかというとあまりそのようには見えません。画像を添付しました。ご指摘の通りMonster ControllerはCatchMonsterに追加しています。ただ、Monster Controller(赤い枠)を追加しただけだとモンスターが動かないのでCatchMonsterにAnimationコンポーネント(赤い枠)追加しました。Animationコンポーネント(赤い枠)のAnimationがWalk_Loopになっているから無限に歩き続けてしまうのかな?と思ったのですが、どうも違うみたいです。5.9でボール投げれるようになったと思ったら、またこんな状態で...一難去ってまた一難。解決頑張ります(笑)

SAITOT

unread,
Jan 12, 2019, 12:29:30 AM1/12/19
to VR/AR_ja
比較すると、Animationコンポーネントのカリングタイプが違うようですが、どうでしょう?
catch.png

Ryouji Shibata

unread,
Jan 12, 2019, 12:43:00 AM1/12/19
to VR/AR_ja
はい、SAITOT様そう判断して、変えて見たのですが、モンスターは凍りつかないです。第5章をコンプリートするまで、まだかかりそうです(^O^)

Ryouji Shibata

unread,
Jan 20, 2019, 3:52:00 AM1/20/19
to VR/AR_ja
5.12 モンスターの捕獲のところですが、ボールが当たっても動きが遅くならず、尚且つスピードが0になっても全く動きが止まりません。CatchSceneControllerで
var animSpeedReduction = Mathf.Sqrt(collision.relativeVelocity.magnitude) / 10;
monster.animationSpeed = Mathf.Clamp01(monster.animationSpeed - animSpeedReduction);

この部分がボールが当たることによって動きを遅くする部分だと思いますが、ここが一向に反映されません。

MonsterControllerで
if (animationSpeed == 0)
{
   //monster is frozen solid
   anim["Walk_Loop"].speed = 0;
   return;
}

ここの部分がスピードが0になったら、動きが止まるように支持していると思われます。そう思ったのでanim["Walk_Loop"].speed = 0;の次の行にanim.Stop();と入れて無理やり止めようとしましたが、それでも止まりません。

画像2.png

そこで考えたのですが、Groucho_Walk_Loop import Settingsの所の設定に何か問題があるのかなと思ったので添付させていただきました。どうでしょうか?
Message has been deleted

SAITOT

unread,
Jan 20, 2019, 5:53:42 AM1/20/19
to VR/AR_ja
思いついたと思ったのですが(床にボールが当たっているのかと)、FROZENの文字も、凍り付くパーティクルも出ているということですので、違いますよね、、アニメだけが止まらないという謎な動き、、
画像比較したのですが、アニメーションインポートの設定は、まったく一緒でした。

Ryouji Shibata

unread,
Jan 24, 2019, 7:29:07 AM1/24/19
to VR/AR_ja

画像4.png

自己解決しました。わかるとなんだこんなことで手こずっていたのかとちょっと恥ずかしくなりました。何が原因だったかというと赤線で囲んだCatchMonsterの下にGrouchoプレハブを入れていたためMonsterControllerがうまく機能せず、Grouchoプレハブのアニメーションが繰り返されてしまうことでした(自分はそう理解しました)。MonsterController.csの問題ではありませんでした。皆さん、気をつけましょう!Kenichi様、SAITOT様ご心配おかけしました。これからもあたたかい目で見守ってください(笑)

Kenichi Takahashi

unread,
Jan 24, 2019, 7:34:35 AM1/24/19
to VR/AR_ja
解決したとのことで良かったです!
(私自身はあまりお役に立てていませんでしたが...m(_ _)m )

SAITOT

unread,
Jan 25, 2019, 3:46:47 AM1/25/19
to VR/AR_ja
解決おめでとうございます
投稿もありがとうございます。起こりうることですので、助かります。
私の方は、なんとか応用に入ろうとしていますが、ちょっとでも外れたアイディアを
考えると、また一から本を読み直すことになり大変です(^^)
Reply all
Reply to author
Forward
0 new messages