2016-04-29 15 views
0

ボタンをクリックしたときに2Dゲームのキャラクタをコントロールする方法を説明する良いチュートリアルを見つけようとしています(左、右、ジャンプボタン)。UIボタン付きのユニティAndroidキャラクタコントロール

私が見つけたすべてのチュートリアルは古いものであり、動作していません。

は、ここで私がしようと試みてきたものだ:キャンバス上の

作成したボタンと、それにC#のスクリプトを追加しました。今私はキーボードで文字を制御する方法を知っていますが、私はPC用に開発していません。それは私には役に立たないものです。

私はPC上でこのようなものを使用しています:

GetComponent<Rigidbody2D>().velocity = new Vector3 (move * maxSpeed, GetComponent<Rigidbody2D>().velocity.y); 

それは、Androidのために働くので、私はそれを変換できますか?たとえば、文字を右に移動するスクリプト。

ありがとうございました

+0

あなたが引用している特定のコード行は、AndroidまたはPCで同じです。 – Fattie

答えて

2

左と右の前後の文字を制御するには、ボタンだけではありません。 バーチャルジョイスティックが必要です。あなたはジャンプのようなもののためにボタンを使います。時計thisビデオ、古いです。

文字を移動する他の例については、this質問のコードを見てください。質問には、キーボードでキャラクターを移動するためのコードが含まれており、答えはAndroidでタッチ(バーチャルジョイスティック)で移動する方法を説明しています。

+0

ありがとう! JoyStickは魅力的なように機能しますが、プラットフォームゲームでは反応が遅くなるため、微調整が必​​要です。おそらく、より使いやすく、旧式ではないUnity 2D Androidチュートリアルをお持ちですか? – DaxHR

関連する問題