using UnityEngine;
using System.Collections;
public class PlayerController : MonoBehaviour
{
public float speed = 80.0f; // Code for how fast the ball can move. Also it will be public so we can change it inside of Unity itself.
private Rigidbody rb; // Variable that applies itself to Ball
// Code That enables our Player to move around.
void Movement()
{
float moveHorizontal = Input.GetAxis ("Horizontal");
float moveVertical = Input.GetAxis ("Vertical");
Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical);
rb.AddForce (movement * speed);
}
// Update is called once per frame
void Update()
{
rb = GetComponent<Rigidbody>();
Movement();
}
}
0
A
答えて
1
あなたのコードは、あなたのプレーヤーGameObject
にクラスをドラッグすることができ、unity3dでPlayerController
呼ばclass
です。これにより、プレーヤーオブジェクトにコンポーネントとしてスクリプトが追加されます。プレーヤーオブジェクトが作成されると、そのオブジェクトのインスタンスがPlayerController
になります。
プレーヤーのIDを設定する場合: PlayerController
クラスにplayerId
プロパティを追加します。プレーヤーをスポーンするときにGetComponent<PlayerController>()
を使用してPlayerController
にアクセスしてIDを設定することができます。このIDを設定することができます。void Start() {}
+0
しかし、私のゲームで2人のプレーヤーを作るのはどうですか?私はどのように各プレーヤーにplayerID属性を与え、それらに何を与えるかに基づいて異なった振る舞いをする方法について混乱しています –
関連する問題
- 1. カスタムアダプタクラスから作成した配列を他のクラスに渡すにはどうしたらいいですか?
- 2. pythonでvirtualenvを作成するにはどうしたらいいですか?
- 3. Pythonでramdiskを作成するにはどうしたらいいですか?
- 4. gitでビルドを作成するにはどうしたらいいですか?
- 5. Booでディスパッチテーブルを作成するにはどうしたらいいですか?
- 6. MongoDBでdocを作成するにはどうしたらいいですか?
- 7. Pythonでリストを作成するにはどうしたらいいですか?
- 8. Firebaseでページを作成するにはどうしたらいいですか?
- 9. Linuxでショートカットを作成するにはどうしたらいいですか?
- 10. Rubyでスクリプトを作成するにはどうしたらいいですか?
- 11. JIRAでプライベートタスクリストを作成するにはどうしたらいいですか?
- 12. Pythonでバイナリコンバータを作成するにはどうしたらいいですか?
- 13. セグをプログラムで作成するにはどうしたらいいですか?
- 14. ヒストグラムをPythonで作成するにはどうしたらいいですか?
- 15. Facebookにソーシャルリーダーアプリケーションを作成するにはどうしたらいいですか?
- 16. firebaseにリレーショナルデータベースを作成するにはどうしたらいいですか?
- 17. 上記のディレクトリからJavaにファイルを含めるにはどうしたらいいですか?
- 18. 2つ以上の好きなノードでバックボーンビューを作成するにはどうしたらいいですか?
- 19. ペアを保持するRubyクラスを作成するにはどうしたらいいですか?ここ
- 20. リモートホスト上にディレクトリを作成するにはどうしたらいいですか?
- 21. ディスク上にnumpy .npyファイルを作成するにはどうしたらいいですか?
- 22. デーモンアプリケーションを作成するにはどうしたらいいですか?
- 23. django restframeworkを作成するにはどうしたらいいですか?
- 24. カスタムWordpressコメントフォームを作成するにはどうしたらいいですか?
- 25. XMPPアカウントを作成するにはどうしたらいいですか?
- 26. configureスクリプトを作成するにはどうしたらいいですか?
- 27. 動的JListsを作成するにはどうしたらいいですか?
- 28. RESTful電卓を作成するにはどうしたらいいですか?
- 29. XMLHttpRequestラッパー/プロキシーを作成するにはどうしたらいいですか?
- 30. Bluemix:サービスを作成するにはどうしたらいいですか?
このコード私はこれまでのところ、クラスを作成して2つのインスタンスを作成する方法を混乱させています。誰かが私に手を貸してくれるのですか? –
クラスがあります: 'public class PlayerController'これは' PlayerController'と呼ばれます。これをGameObjectsに添付すると、各ゲームオブジェクトはこのクラスのインスタンスを持ちます。 – JanR
次のようにしてアクセスできます: 'yourGameObject.GetComponent();' –
JanR