Unityを触り始めて数週間のものです。
理解ができておらず申し訳有りませんがお答えいただけると幸いです。
###前提・実現したいこと
unityのスタンダードアセットにあるFirstPersonControllerを使っている際に、ある条件下で歩く速度を速めるか走るようにしたい
###発生している問題・エラーメッセージ
スクリプト上からどうやって速さをいじればいいのかわかりません。
###試したこと
①時間ごと(Time.timeScale = 2;)を使い速める(歩く速度の取得を諦める)
コルーチンで時間を制御する
コルーチンの理解ができておらずうまくいきませんでした…一応早くはなりますが、若干思っているものと違う気がします
②普通の状態ではLeftShiftを押すと走るので普段はそのキーを無効にしてコインの数が10枚になった時のみ有効にする
これはキーを無効にする方法がわからず困っています。同じく時間制御もコルーチンで実装できるのでしょうか?
③FirstPersonControllerのスクリプトの変数を探してpublicにし外からいじれるようにする
これについては変数らしきものは見つけたのですがどう動かせばいいのかわかりませんでした。
拙い質問で申し訳有りませんが方針だけでも教えていただけると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。