私は、飛んでいる島にフックするロープで飛び跳ねるシンプルなゲームを作成しようとしています。私は島々が浮かんでほしいと思って、この島に自分自身を引っ張り始めると、彼はそれを自分自身に引っ張り始めるが、彼はまたそれを振り回すことができる。彼がロープを離した後、島々は減速して止まります(しかし、これは剛体の抗力によって行われます)。私はこれを行う良いアイデアがないので、このスクリプトがどのように機能するか教えていただけますか?ユニティのフローティングリジッドボディスクリプト
0
A
答えて
1
まず島の剛体の重力を無効にする必要があります。そうすれば、彼らは浮かびますが、慣性のようなものはまだ適用されます。
ロープでつかむときに島々を自分自身に引っ張りたい場合は、Rigidbody.AddForce(Vector3 vec3)
を使用して、ロープが目的とする方向とは逆のベクトルをパラメータとして渡すことができます(Vector3.Reflect()
を使用してください)。 )
これはあなたにはうってつけですが、アイランドを引っ張って徐々に減速させるなど、効果を改善する方法はさらにあります。私は島の速度に1の割合を掛けることを提案します。その場合は、他の方法もあります。
関連する問題
- 1. はユニティではユニティ
- 2. ユニティ
- 3. ユニティ
- 4. ユニティ
- 5. ユニティのスレッドセーフ
- 6. ユニティのレジスタタイプ
- 7. IndexOutOfRangeExceptionユニティC#の
- 8. ユニティ - Admobのは
- 9. ユニティのアニメーションコントローラ/スクリプティング
- 10. ユニティのカラーグレーディング
- 11. ユニティ&のStructureMap
- 12. シルバープリズム/ユニティのメモリリーク
- 13. DrawCallsバッチのユニティ
- 14. ユニティ - 値
- 15. ユニティ:コンポーネント
- 16. ASP.NET - ユニティ -
- 17. ユニティloadConfiguration
- 18. OpenCVの+のAndroid +ユニティ
- 19. PlayerPrefs(ユニティ)の使用
- 20. ユニティのカスケード解決
- 21. ユニティWWW iOSのエラー
- 22. ユニティどのよう
- 23. ユニティ5アニメーションのチェック
- 24. ユニティのウェブカムアクセス許可
- 25. ユニティのインタースティシャル広告
- 26. ユニティ広告のインストールトラッキング
- 27. ユニティのプレイヤーUIイメージ
- 28. ユニティのスプライトテクスチャ圧縮
- 29. ユニティの問題JsonUtility.FromJson
- 30. ユニティのデスクトップとモバイルゲーム