を働いていませんがあらかじめ作られたものであることこれを実行するため.IN)をインポートすることができ、私はコントローラスクリプトからジャンプ機能を削除し、次のように読み込み、「キューブ」と呼ばれるスクリプトを追加しました:これをやった後ジャンプOnCollision()スクリプト私はと同時に自動的に地面が</strong>(<strong>私が使用しているコントローラを打っているようホッピングオフに基づいているゲームを作るしようとしている、基本的に
using UnityEngine;
using System.Collections;
public class Cube : MonoBehaviour {
void OnCollisionStay (Collision col)
{
if (col.gameObject.name == "Blue") {
Rigidbody rig;
rig= GetComponent<Rigidbody>();
rig.velocity = new Vector3 (0, 8, 0);
print ("collison detected");
}
}
}
を、私は制御を期待しました「OnCollisionStay()」トリガのために地面に着くとすぐに飛びます。 はしかし、代わりに私はこののように見える空中にいる場合にも起こる急激なジャンプを得る:
で移動カント:ジャンプして見て回ることができイムしかし、私はアップデート2を移動カント:チェックしなければなりませんでした空気制御 – SpikyCat
@SpikyCat今飛び降りるはずです。飛び跳ねますか?そうであれば、あなたは何を持っているのですか? – Programmer
すべてが修正されました。私はちょうどaircontrolを – SpikyCat