inflearn logo
知識共有
inflearn logo

Godot Engine を使用して Mario ライクな 2D PC ゲームを作成する

このチュートリアルでは、PC プラットフォームで動作する 2D アドベンチャー ゲームを Godot Engine で作成する方法を学びます。タイル マッピング、横スクロール キャラクターの操作、ゲームプレイ スクリプティング、アニメーション、進行状況の保存、シーンの切り替え、ゲームのビルドと配布について学習できます。

難易度 初級

受講期間 無制限

godot-engine
godot-engine
gdscript
gdscript
2d
2d
adventure
adventure
godot-engine
godot-engine
gdscript
gdscript
2d
2d
adventure
adventure

お知らせ

2 件

  • serenecode님의 프로필 이미지

    修正済み

    こんにちは。

    Godot Engine マリオライク2D PCゲームの作成

    講義で問題を発見し、ビデオや資料が更新されることをお知らせします。

     

    基本構造づくりセクション >> スポンジ店、チェックポイント講義 >> 16:30以降

    既存講義内容では

    animation_finished() シグナルを使って呼び出されるコールバック関数の引数として「アニメーション名」を受け取るように書いたが、実際には何の引数も受け取ることができません。

    したがって、次のようなエラーが発生し、「展開」アニメーションは正常に再生されません。

    Object::emit_signalp: Error calling from signal 'animation_finished' to callable: 'StaticBody2D( チェックポイント.gd )::_on_animated_sprite_2d_animation_finished': Method expected 1 arguments, but called with 0

     

    上記の問題を修正するには、次のようにコードを変更する必要があります。


    <変更前>

    func _on_animated_sprite_2d_animation_finished(前のアニメーション名):

    if前のアニメーション名==「取得中」:

    スプライト.play ("展開")


    <変更後>

    func _on_animated_sprite_2d_animation_finished():

    ifスプライト.animation == "取得中":

    スプライト.play ("展開")


    エラーを報告してくれたCHENGに心から感謝します。 🙏

     

    スポンジ支店、チェックポイント講義を既に受講している場合は、上記の変更点を参考にして、チェックポイントシーンのスクリプトファイルを変更していただきありがとうございます。

    スポンジ支店、チェックポイント講義をまだ受講していない方は、映像とその後の答案資料もすぐに更新される予定なので、継続して学習を進めてもいいです。

     

    ありがとうございます。

    0
  • serenecode님의 프로필 이미지

    修正済み

    こんにちは、受講生の皆さん!

    既存の「Godot Engineで始まる初めてのゲーム開発」講義を受講してくださった皆さんに感謝します。皆様の着実な関心と要望で実戦ゲーム開発を手掛けた後続講義を公開することになりました。

    今回新たにオープンした講義は「Godot Engine マリオライク2D PCゲーム作成」 です。このレッスンでは、レトロゲームであるマリオスタイルの2Dアクションゲームを開発する過程を段階的に詳細に取り上げ、最初から最後まで1つのゲームを完成して配布する過程まで取り上げており、皆さんの高度エンジン活用能力をさらにアップグレードできる機会を提供します。

     

    新しい川の特徴:

    • Godot Engineを活用した本番プロジェクト: 前のレッスンで学んだ基本を基に、実際に動作するゲームを開発しましょう。

    • 2Dアクションアドベンチャーゲーム特化:PC、Webベースの2Dプラットフォーマーゲームのコアメカニズムを実装し、ゲーム開発の楽しさを感じることができます。

    • Godot Engineの詳細な機能学習:2Dゲームを作成するために不可欠なタイルマッピング、横スクロール文字操作、ゲームプレイスクリプト、アニメーション、進捗状況の保存、シーン切り替え、ゲームの構築と展開について学ぶことができます。

    特別特典:

    • アーリーバード: 受講生の方々の情熱にお答えするために低価格で発売しましたが、感謝の気持ちを込めてアーリーバード期間中に30%の割引を追加提供いたします。で講義クリエイターを支援してくれます。

    • https://inf.run/pmsAX

    皆様からのフィードバックをもとに、さらに充実した今回の講義を発売することができました。

    新しい講義とともに、あなたのゲーム開発の旅を続けていきたいと思います。 😀

    ありがとうございます。

     

    - コードシェルタードリーム

    0

期間限定セール、あと3日日で終了

¥3,299

28%

¥4,582