ツムツムみたいなゲームを作ろう!【GDevelop】
Summary
TLDRこのビデオスクリプトでは、ゲーム開発者がブロックを使って「潰せ!」というゲームを作り上げる過程を紹介しています。背景やタイマー、アニメーションなど、ゲームに必要な要素を組み立てながら、衝突検出やオブジェクトの動的な動きを実現する方法を解説しています。さらに、ゲームの開始、シーツの生成、クリックによる消去、スコアの管理など、ゲームのロジックをプログラムし、最後にはゲームの終了とスコアの表示までを実装しています。このスクリプトは、ゲーム開発に興味のある視聴者にとっても、初心者にも分かりやすい一歩一歩の解説で学びの多い内容となっています。
Takeaways
- 😀 この動画は、ブロックを利用したゲームの作り方を紹介しています。
- 🎮 ゲームのテーマは「同じ色のブロックを消去する」というものです。
- 🛠️ ゲーム制作には、背景、タイマー、アニメーションなどの要素が使われています。
- 🍪 シーツの中にはアニメーションを施したお菓子のピースが用意されています。
- 🔄 シーツは画面外に出ないように、物理エンジンを使って地平線に沿って動きます。
- 💥 衝突判定は空木エンジンを利用して簡単に実装されています。
- 🎯 ゲームでは、クリックされたシーツ同士が同じアニメーション番号を持っているかを判定し、一致する場合のみ消去します。
- 📊 スコアシステムは、消去されたオブジェクトの数に応じてポイントが加算されます。
- 🔗 線を引いて選択されたシーツを結ぶ仕組みがゲームに実装されています。
- 🎉 ゲームオーバー時にはスコアが表示され、ゲームの結果を確認できます。
Q & A
ビデオではどのようなゲームを制作していますか?
-ビデオでは、同じ色のブロックを3つ以上連結して消去するパズルゲームを制作しています。
ゲームの背景やタイマーはどのように設定されていますか?
-ゲームの背景やタイマーは、ゲームのシーンを開き、必要なオブジェクトを追加することで設定されています。
ゲームに登場するオブジェクトは何ですか?
-ゲームに登場するオブジェクトには、アニメーションが施されたお菓子のピースが含まれています。
ゲームで使用されている物理エンジンは何ですか?
-ゲームでは空木エンジンを使用しており、オブジェクト同士の衝突を簡単に管理することができます。
ゲームのオブジェクトが画面外に出ないようにするにはどうすればいいですか?
-オブジェクトが画面外に出ないようにするには、地平線リアをつけて行く必要があります。
ゲームのビヘイビアを追加するにはどうすればいいですか?
-ビヘイビアを追加するには、物理エンジンを利用し、動かないオブジェクトには静止チェック、動くオブジェクトにはダイナミックビヘイビアを追加します。
ゲームで使用されている衝突判定音源はどのように設定されていますか?
-衝突判定音源は、オブジェクトが衝突した際に鳴る音源を設定しています。また、円の半径を50くらいに設定しています。
ゲームが始まった時に何を行う必要がありますか?
-ゲームが始まった時に、ゲームオーバーメッセージを表示し、ゲームオーバーの処理を行う必要があります。
ゲームでシーツを生成する際にはどのようにランダムに配置されますか?
-シーツを生成する際には、ランダムな位置で生成し、同じ種類が隣り合わないよう調整します。
ゲームでクリックされたオブジェクトをどのようにして同じものと認識させるのでしょうか?
-クリックされたオブジェクトを同じものと認識させるには、変数にアニメーション番号を保存し、同じアニメーション番号のオブジェクトが選択された場合に同じものと認識させます。
ゲームのスコアはどのように管理されていますか?
-ゲームのスコアは、オブジェクトを消去するごとに一定のポイントが加算され、複数のオブジェクトを一度に消去するほどポイントが高くなるように設定されています。
Outlines
このセクションは有料ユーザー限定です。 アクセスするには、アップグレードをお願いします。
今すぐアップグレードMindmap
このセクションは有料ユーザー限定です。 アクセスするには、アップグレードをお願いします。
今すぐアップグレードKeywords
このセクションは有料ユーザー限定です。 アクセスするには、アップグレードをお願いします。
今すぐアップグレードHighlights
このセクションは有料ユーザー限定です。 アクセスするには、アップグレードをお願いします。
今すぐアップグレードTranscripts
このセクションは有料ユーザー限定です。 アクセスするには、アップグレードをお願いします。
今すぐアップグレード5.0 / 5 (0 votes)