問題タブ [rigid-bodies]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Component.GetComponent() 大量のエラーを引き起こす
unity5 を使用してオンラインでスペース シューターのチュートリアルを実行しようとしていますが、rigidbody に問題があります。
Rigidbody が Component.GetComponent() に置き換えられたことに気づきましたが、これをすべて入力する代わりに変数を作成したいと思います。
Component.GetComponent() を使用して大量のエラーが発生し、何が問題なのかわかりません。
これが私のコードスニペットです。クランプで動きを制限しようとしています:
そして、これが私に与えるエラーのスピットロードです:
これは非常に多くのエラーを保証するほど多くのコードではないため、重要で明白な何かが欠けているように感じます。
c# - リジッド ボディが衝突しない - Unity Project Tango
Unity3D で RigidBody を作成し、Tango Motion Control を介してボディの動きを制御するコントローラー スクリプトをアタッチしました。しかし、問題は、何らかの理由で、リジボディが側面にある壁と衝突しないことです。それを通り抜けるだけです。
Update() のコード スニペットは次のとおりです。
OnPoseAvailable コールバックを介して TangoPose データを取得します
// Project Tango からのポーズ コールバック
ここで何か不足していますか?RigidBody が壁を突き抜けるのはなぜですか? このスクリプトをカプセル リジッドボディにアタッチしました。
どんな助けや指針も大歓迎です。
ありがとう
unity3d - 速度はどのように機能しますか?
やあ、ユニティのベロシティが実際にどのように機能するのかについて質問したいことがあります。私は最近プロジェクトに取り組んでいます。弾むボールゲームを作成したいので、ボールがコライダーに当たるたびに、当たった位置に応じて跳ね返ります。
私は getComponent().velocity を使用していますが、どういうわけかボールがうまく跳ね返らず、ボールがコライダーの真ん中に当たるたびに、方向を変えずに跳ね返るはずです..助けてください!!! どんな助けにも感謝します...これが私のコードです:
unity3d - Unity で RigidBody.SleepVelocity の使用から RigidBody.SleepThreshold の使用に切り替える方法
そのため、Unity 4.x で記述された古いプロジェクトを使用しており、物理的な変更を加えて 5.x で動作させる必要があります。
RigidBody.SleepVelocity への呼び出しがいくつかありますが、API ドキュメントによると、現在はサポートされていません。
代わりは RigidBody.SleepThreshold です。
両者の違いはなんとなくわかるのですが、旧システムから新システムへの変換方法がわかりません。
SleepVelocity の使用から Threshold への変換方法を教えてください。
(ところで、私はJSで作業していますが、同等のC#を読むことができました)
unity3d - Unity 5.0.0p2 でリジッドボディに物理を追加するコードは何ですか?
次のコードは Unity 5.0.0p2 では間違っているようです:
そこで、次のコードを試しました。
しかし、まだ機能していません。次のようないくつかのエラー メッセージが表示されます。
BCE0043: Unexpected token: ).
BCE0044: expecting ), found '.'.
UCE0001: ';' expected. Insert a semicolon at the end.
コードの何が問題になっていますか?
c# - PoseController スクリプトの MovementScale
私は次の CodeLab - https://io2015codelabs.appspot.com/codelabs/project-tango#5で遊んでいて、Tango Pose コントロールをプレーヤーのリジッドボディ (PoseController.cs) に適用しようとしていました。なぜ「new_position」に「m_movementScale」を掛けなければならないのかわかりませんが?また、motionScale = 1.0f にすると、playerRigidBody がまったく動きません。
誰かが私のプレーヤーの動きと MovementScale の相関関係を説明できますか? 地面のサイズに関係なく、PlayerRigidBody が比例して移動するように、motionScale と speed の理想的な値は何ですか。
ありがとう