This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ja:gdevelop5:tutorials:platform-game:5-add-coins-and-number-of-collected-coins [2019/09/21 11:06]
mightycraft [Display the score value]
ja:gdevelop5:tutorials:platform-game:5-add-coins-and-number-of-collected-coins [2020/12/26 13:56] (current)
Line 145: Line 145:
 {{ :gdevelop5:tutorials:platform-game:screen_shot_2017-09-30_at_19.00.24.png?nolink |}} {{ :gdevelop5:tutorials:platform-game:screen_shot_2017-09-30_at_19.00.24.png?nolink |}}
-## Bonus: making sure that collecting two coins at the same time works+##ボーナス:2つのコインを同時にゲットすることを確認する
-You might have noticed that if you collect two coins at the exact same time (for example, if two coins overlap), the score is only increased once. For example, if each coin is worth 100 points and you collect coins, the score will only go up to 100 instead of 200. The fix for this is easy and is something we haven't looked at yet: we're going to use an event called For Each Object. What we will do is tell the engine that for every single coin that was collected, add 100 to the score. +2つのコインをまったく同時に収集した場合(たとえば、2つのコインが重なった場合)、スコアは1回しか増加しないことに気づいたかもしれません。たとえば、各コインが100ポイントの価値があり、2つのコインを集めると、スコアは200ではなく100になります。これに対する修正は簡単ですが、まだ対応していません。 For Eachオブジェクトというイベントを使用します。行うことは、ゲットされたすべてのコインについて、スコアに100を加算することをエンジンに伝えることです。
- +
-To start, click the + button in the toolbar of the Events Editor:+
 {{ :gdevelop5:tutorials:platform-game:gdevelop_5_2018-05-30_11-30-39.png?200 |}} {{ :gdevelop5:tutorials:platform-game:gdevelop_5_2018-05-30_11-30-39.png?200 |}}
-Select "for each object"+"for eachオブジェクト"を選択
 {{ :gdevelop5:tutorials:platform-game:2018-05-30_11-33-09.png?400 |}} {{ :gdevelop5:tutorials:platform-game:2018-05-30_11-33-09.png?400 |}}
-This will add an event at the bottom of the event page. Drag it up and make it a sub-event of the player collision with the coin:  +これにより、イベントページの下部にイベントが追加されます。それを上にドラッグして、コインとプレイヤーの衝突のサブイベントにします。
 {{ :gdevelop5:tutorials:platform-game:click-to-choose-4.png?600 |}} {{ :gdevelop5:tutorials:platform-game:click-to-choose-4.png?600 |}}
-Click to choose an object, and choose the Coin object. +クリックしてオブジェクトを選択し、コインオブジェクトを選択します。
 {{ :gdevelop5:tutorials:platform-game:click-to-choose2.png?600 |}} {{ :gdevelop5:tutorials:platform-game:click-to-choose2.png?600 |}}
-Now that you've added the object to the sub-event, let's move the actions down to the sub-event (so that the actions will be repeated for each coin that is picked by conditions).  +オブジェクトをサブイベントに追加したので、アクションをサブイベントに移動します(条件によって選択されたコインごとにアクションが繰り返されます)。
- +
-Hover over the first action, right-click and cut it, then hover over the action in the sub-event, right-click, and paste. Do this for the other two actions. You can also drag'n'drop actions, which is faster than cut-pasting them.+
 {{ :gdevelop5:tutorials:platform-game:move-to-sub1.png?600 |}} {{ :gdevelop5:tutorials:platform-game:move-to-sub1.png?600 |}}
-This is what the final event should look like:  +最終的なイベントは次のようになります。
 {{ :gdevelop5:tutorials:platform-game:move-to-sub2.png?600 |}} {{ :gdevelop5:tutorials:platform-game:move-to-sub2.png?600 |}}
-Now run the game, and you will see that if you gather two coins at the same time, the score will be updated properly if you run on two coins at the exact same time.+ゲームを実行すると、2枚のコインを同時にゲットした場合、スコアが適切に更新されることがわかります。
-## Next step: add enemies+## 次のステップ:敵の追加
-Every platform game comes with enemies that you have to avoid or kill by jumping on them! Let's add some and see how we can make them move.+すべてのプラットフォーム型ゲームには、敵にジャンプして回避または殺さなければならない敵が存在しています! 
-➡️ Read **[[gdevelop5:tutorials:platform-game:6-add-enemies]]**! +➡️  **[[ja/gdevelop5:tutorials:platform-game:6-add-enemies||次のチュートリアルはこちら!]]**!