回答編集履歴
1
誤字修正、一部分脈を修正
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
まず記載されたスクリプトについての指摘ですが、`Rigidbody rigidbody` `Slider slider`のような型名をそのまま変数名にするのはよくありません、現にRigidbodyの方は使用できませんと出ます。`Rigidbody rig`のように一部を使用してわかる範囲にとどめるのがよいと思います。
|
2
2
|
|
3
|
-
次に`Slider slider`ですが、定義はされていますがprivateな変数であり、sliderに何も値が
|
3
|
+
次に`Slider slider`ですが、定義はされていますがprivateな変数であり、その後sliderに何も値が渡されていないので、当然値を使用する際に空なのでNullエラーが発生していると思われます。
|
4
|
-
なのでpublicな変数にし、指定のスライダーを
|
4
|
+
なのでpublicな変数にし、指定のスライダーをInspectorからセットします。
|
5
5
|
|
6
6
|
次に`AddForce`についてですが、このままではSliderの値を参照できたとしても、オブジェクトを動かすほどの力は持っていません。(Ues Gravityが有効の場合、無効の場合は静止する方法が必要です)
|
7
7
|
理由としてはSliderから得られる値は`0~1`の範囲なので、単純に値が小さいからです。
|