2016-07-22 2 views
0

Current Gameキャラクターを正しい軸に沿って動かすにはどうすればいいですか?

基本的に、私はそれがXだと信じ、正しい軸に沿って、円の周り私のキャラクターを動かすことができるようにしたいですか?上の写真は、私がそれをどのように動かすかを説明しています。

私はこの線に沿って何かを再作成します:http://www.venusarcade.com/Tube-Racer.htm

それは現在^

これを好き左右に移動することはできませんが、私はそれがまた上がることができるように必要とダウンだろうと思います障害を避けるために。

スクリプトを再作成するには何が必要ですか?

ありがとうございます!

+1

あなたは何を試しましたか? また、そのゲームでは、レベルが代わりに動いているように見えます。 – Riley

+0

飛行機のモデルをインポートして飛行機のように動かすのは理想的ではありませんが - それは理想的ではありません - https://twitter.com/MouldyGaming/status/756461998284607488 そうですね、私はすでにプレイヤーと再生ランダムなプラットフォームを持っているので、それは同じように動作します:) – Samuel

+0

*あなたは何を試しましたか?*あなたがこれまでに書いたコードです。どのように見えるか –

答えて

1

私が必要としていることを理解しているかどうかはわかりませんが、私の最初の印象は "RotateAround"を使いたいということです。 ドキュメント: https://docs.unity3d.com/ScriptReference/Transform.RotateAround.html

using UnityEngine; 
using System.Collections; 

public class ExampleClass : MonoBehaviour { 
    void Update() { 
     transform.RotateAround(Vector3.zero, Vector3.up, 20 * Time.deltaTime); 
    } 
} 

YouTubeのビデオの説明:あなたは水平方向のキー(矢印キーや 'A'/'D')を押すとhttps://www.youtube.com/watch?v=j3Whvf6V1xU

あなたが回転して関数を呼び出します。

これが役に立ちます。

関連する問題