2017-05-27 7 views
0
私はユニティ3Dゲームをやっている私のアニメーションプロジェクトのために

、私は団結でレベル選択画面を作成して、問題は今、私は次のレベルと前のレベルを接続する必要があることですロックされていないので、最初にライン(またはパス)で接続され、その後パスは別の色になります(つまり、次のレベルに進むことができます)。私は何を達成したいことは(UIの面で)このようなものです: enter image description hereレベルセレクタ地図

+0

などのラインを描く彼らの位置を取得し、オブジェクトLevelとその親オブジェクトLevelと協力して、その後レベルセレクタを設計することができますが、質問簡素化してくださいとplzは、人々はあなたが何を立ち往生しているところということを知ってみましょうあなたはいくつかのトレイルとエラーをやったことがありますかわいいことを覚えているこれはフリーランサーポータルではありません**ので、私たちはあなたを助けるために** –

答えて

0

あなたはクラスLevelを作成することができますし、クラス内で使用すると、同じLevelクラスを保持する変数Xを置くことができます。 これはツリーの種類を作成します。次に、現在のオブジェクトが完了したかどうかを確認します。はいの場合は、その変数Xを指すことによってツリー内の別のLevelのロックを解除します。

あなたは

+0

返信いただきありがとうございます!私はすでにレベルセレクタ画面のロック解除部分を実装しています。レベル**が最初のlevelButton1と2番目のlevelButton2に沿っていくつかの点を**どのようにして**作成されましたか? 今のところ私が持っているのは、ロックされていない普通のボタンですが、それらは互いに接続されていません。 – strg

+0

申し訳ありませんが、私は実際のレンダリングについてお手伝いしません。しかし、この方法では、レベルのUI矩形と次のレベルのUI矩形を簡単に指し示し、その位置を取得し、これらの値から線を引くことができます。 – BigBang1112

+0

pngイメージとして保存されたドットのグループとしてドットを作成することも、ドット単位でインスタンス化することもできます(おそらくそれらをアニメーション化してlil)。また、あなたのレベルの進捗状況が線形である場合は、到達した最高レベルの値を単に記憶できます。その数に基づいて行を作ります。 – Universus