2

私はGameSaladが初めてです。「Road_Line」と呼ばれる無地の黒の背景があります。この役者が画面上で同じことを繰り返して、道路を運転しているような感覚を与えたいと思っています。

これはどのように達成できますか?

4

2 に答える 2

2

簡単な3ステップでできます。

1: 2 つのアクター (Road_BG (背景) と Road_Line (道路のストライプ)) を持つプロジェクトを作成します。

寸法:

    Road_BG   = 320 x 480 (or screen size of your choise)
    Road_Line =  10 x 80  (I am using here. You can choose your own if needed)

ここに画像の説明を入力

2:Road_BGアクターで、Spawn アクター ビヘイビアーを使用してタイマーを作成します (下図のように)。

ここに画像の説明を入力

3:Road_Lineアクターで、以下のMove Toような動作を作成します。

ここに画像の説明を入力

これがプロジェクトの構築に役立つことを願っています...

于 2013-02-16T10:08:27.267 に答える
1

@krsの回答の代わりに、最初にアクターを画面の外に設定し、アクターに下に移動する動作を設定してから、次のようなルールを追加することもできます。

  • 属性this.position.y <-40 の場合
    • 属性this.position.yを520に変更します

(ラインアクターの高さが80ピクセルであると仮定すると、これはアクターの中心が画面の下部から外れていることを検出し、画面の上部からすぐに配置します-画面の高さが480ピクセルであると仮定します)

この方法の利点は、画面の上部でアクターを継続的に生成し、下部でアクターを削除するために必要なメモリを節約できることです。

于 2013-03-06T06:53:27.710 に答える