ゲームオブジェクトの動作と動きは、アニメーションによって制御されます。このゲーム開発チュートリアルでは、ゲームキャラクターをアニメーション化する方法を学びます。
概要
オープンソースゲーム開発のチュートリアルシリーズでは、ゲーム開発チュートリアル|などの一般的なトピックに関するブログ投稿を公開しました。 GDEVELOPのプレーヤーの動き、ビデオゲームプログラマー向けのHTML5ゲーム開発チュートリアル、オープンソースソフトウェアを活用するグローバルゲーム業界、および[初心者向けのGDEVELOPTチュートリアル]ゲーム開発を開始。このチュートリアルの記事は、以下のポイントをカバーすることにより、無料のオープンソース超大国を使用したゲーム開発を開始することです。
- ゲームアニメーションの種類
- スプライトの作成方法?
- シーンでの作業
- LocalHostでゲームを起動
- 結論 初心者向けのオープンソースゲーム開発ソフトウェアは、自己ホスト機能を備えた利用可能な多くのオープンソースゲーム開発ソフトウェアがあります。ただし、SuperPowersは、クロスプラットフォーム2Dおよび3Dゲーム作成ソフトウェアです。ゲーム開発者がゲーム開発を容易にするビルトインライブラリとゲームの例を提供します。この無料ゲームデザインアプリはTypescriptで記述されており、すべてのドキュメントはGithubで開発と展開について入手できます。このブログ投稿では、それらの使用に関する超大国を探ります。
ゲームアニメーションの種類
アニメーションはビデオゲームの重要な部分です。ゲームのキャラクターはユーザーのアクションに応答する必要があります。アニメーションはスムーズで突然でなければなりません。複数のフレームとアニメーターを管理することで、これらのフレームを改良して移動効果を生み出します。さらに、オブジェクトが3次元空間を移動するように見える2Dおよび3Dアニメーションがあります。ゲーム開発者とグラフィックデザイナーは、3Dモデルを作成します。アニメーションはゲームの性質に依存し、最も一般的なタイプは次のとおりです。 ウォークアニメーション: ウォークアニメーションは、キャラクターが各ステップをアニメーション化してウォーキングイラストを与えるウォーキングプロセスの作成に関するものです。 アイドルアニメーション: これは、ユーザーがコントローラーを押していないため、キャラクターが何もしない非常に重要なタイプのアニメーションです。 アニメーションの実行:実行アニメーションは、ゲームオブジェクトが実行サイクルを実行するすべてのゲームの一部です。このタイプは最も一般的なタイプであり、開発者からのより多くの注意が必要です。 アニメーションの戦い:ファイティングゲームでは、複数のゲームキャラクターが互いに戦います。 ジャンプアニメーション:このタイプのアニメーションには、より良いスキルと専門知識が必要です。キャラクターは体を圧縮して放出してジャンプイラストを実行します。
スプライトを作成する方法は?
ゲームメイキングガイドのこのセクションでは、ユーザーがプロジェクトを作成し、ゲーム用のスプライトの作成を開始できます。スプライトは、ゲームで使用されるだけでなく、Webデザインの一部でもある非静的な画像またはグラフィックです。これらは通常、常にリフレッシュされている背景に描かれます。 先に進む前に、マシンに超大国をセットアップしていることを確認してください。このリンクビデオゲームプログラマーのHTML5ゲーム開発チュートリアルに従って、この無料ゲーム作成プラットフォームをセットアップできます。 まず、アプリケーションをブラウザに開き、新しい空のプロジェクトを作成しましょう。以下の画像に示すように。
新しい空のプロジェクトを作成した後、プロジェクトスペースに着陸します。左側のサイドパネルにはメニューオプションがあります。したがって、[+]ボタンをクリックして、アセットダイアログボックスを開きます。 [スプライト]オプションを選択し、[作成]を押します。
次に、動作を追加する画像をアップロードします。右上隅に配置されたボタンをクリックして、それを行うことができます。このパネルは、オブジェクトの構成に関するものです。 次に、選択に従ってグリッドサイズを設定できます。キャンバスには2つの部分があります。上部には、下部がアニメーションを適用することを意図した選択した部分を示している完全なシートが表示されます。下の画像に示すように、右側パネルのボタン「セットアップ」を押すことで、それを行うことができます。
その後、アニメーションを作成しましょう。 [アニメーション]タブの[新しい]ボタンをクリックすると、それを行うことができます。以下の画像を見ることができます。
シーンで作業します
このセクションでは、ゲームにシーンを追加します。そのために、もう一度[アセット]ダイアログボックスを開き、[シーン]を選択し、[作成]ボタンを押します。次の画像に示すように、右上隅で使用可能な星ボタンをクリックして俳優を作成します。
その後、右側パネルに配置された「新しいコンポーネント」ボタンをクリックして新しいコンポーネントを作成します。 「Sprite Renderer」を選択し、Createを押します。次に、作成したスプライトを左側パネルからドラッグし、スプライトレンダラーセクションの下にドロップします。さらに、「カメラ」という名前の別の俳優を作成し、同様に、カメラという新しいコンポーネントを作成します。 カメラモードを変更できるため、下の画像に示すように、「正書法」モードに変更してください。
左下隅に、設定オプションに移動して開きます。 「スプライト」および「タイルマップ」セクションの下で、「ユニットあたりのピクセル」に対して16を挿入します。次に、「デフォルトカメラモード」で、「シーン」セクションで2dを選択します。さらに、「タイルマップ」セクションでは、デフォルトの幅36、デフォルトの高さ28、およびタイルセットグリッドサイズ16の下で、保存する必要はなく、すべてがAutoSaveにあります。
LocalHostでゲームを開始します
そのため、最初のゲームのSuperPowersアニメーションを立ち上げることに近づいています。ただし、再度は[設定]タブに移動し、左側のサイドパネルからシーンをドラッグし、下の画像に示すように「スタートアップシーン」に対してドロップします。
次に、「プレーヤー」をクリックし、「スプライトレンダラー」コンポーネントの下で、「アニメーション」属性に対してアニメーションを選択します。最後に、左上隅に配置されたボタンをクリックしてアプリケーションを起動します。新しいタブには、画面上の移動オブジェクトが表示されます。
結論
これは、初心者向けのスクラッチでゲームを作る方法を学んだチュートリアルの終わりです。したがって、利用可能なゲーム開発ソフトウェアの詳細なドキュメントがある場合、ゲーム開発を始めることが簡単になります。最後に、 containerize.com は、さらなるオープンソースのトピックと製品に関する記事を書くという一貫したプロセスにあります。したがって、定期的な更新については、このゲーム開発ソフトウェアカテゴリに連絡してください。