chevron_left

メインカテゴリーを選択しなおす

cancel
arrow_drop_down
  • ゲームを作る時間を確保するには

    ゲーム製作はとても時間がかかります。プログラム書いたり、動かしてみたらバグが発生したり、絵を書いたり、音楽を作ったり……。 そんな大変な作業であるゲーム制作のために、私がやっている時間を捻出する方法を紹介したいと思います ...

  • 【Godot】サウンドの区間リピート再生をする方法

    この記事では、”イントロ” と “ループ区間” のあるBGMを再生する方法について紹介します。 区間リピート設定について 設定方法 サウンドファイルを取り込み、対象のサウン ...

  • 「ポモドーロ・テクニック」で効率的なゲーム開発をする方法

    この記事ではゲーム開発を(ゲーム開発には限らないですが)効率良く行う「ポモドーロ・テクニック」のやり方について解説します。 ポモドーロテクニックを行う、大まかな手順としては以下のとおりです。 メリット ポモドーロ・テクニ ...

  • 【Godot】ゲージUIの作り方

    この記事では、ProgressBarとTextureProgressを使用した、体力ゲージなどで使用するゲージUIの作り方を紹介します。 ProgressBarを使う場合 ProgressBarは簡易的なプログレスバーで ...

  • 【雑記】SpineがGodotに対応するかもしれない

    最近の趣味は Godot Engine の情報をウォッチすることで、いつものようにTwitterを見ていたら、「GodotでSpineをサポートする」という情報があり、「またまたご冗談を……」と思ってリンク先を見たら公式 ...

  • 【Godot】AStar2Dを使用した経路探索の実装方法

    この記事では、AStar2Dを使用した経路探索の実装方法を紹介します。 AStar2Dを使用するための前提知識 ノードについて まず実装方法の紹介の前にAStar2Dを使うために必要な前提知識を紹介します。AStar2D ...

  • 【Godot】Navigation2Dを使用した経路探索の実装方法

    この記事では「Navigation2D」を使用した経路探索の方法について紹介します。 Navigation2Dを使用した経路探索 素材画像 今回使用する素材は以下の画像ファイルとなります。 こちらのマップ画像は「ぴぽや倉 ...

  • 【Godot】Path2D/PathFollow2Dを使って決まった経路で動かす方法

    この記事では、Path2D / PathFollow2D を使って、指定した経路を移動させる方法を紹介します。 経路を移動するプロジェクトを作成 プロジェクトを作成して、2Dシーンを追加し、名前を “Main ...

  • 【Godot】コルーチンの使い方

    この記事ではコルーチンの使い方を解説します。 コルーチンとは何か 通常の関数は上から下に順番に実行して、それらの一連の処理が終わるまで関数は終了しません。 それに対して、コルーチンでは特定のキーワードを使用することで、関 ...

  • ゲームのデータサイズを削減する方法

    今回はゲームのデータを削減する方法について紹介します。 データ削減は、「スマートフォン向けアプリ」を作成するときに特に重要となります。 2021.12.19 現在では上記の制限があり、ダウンロード率を下げる原因となってし ...

  • 【Godot】よく使いそうなショートカットキーの紹介

    このページでは比較的よく使いそうなショートカットキーを紹介します。 なおショートカットキーの割当ては「メニュー > エディター > エディター設定」の「ショートカット」タブから変更可能となります。 よく使う「 ...

  • 【Godot】イテレーターの自作方法

    今回はイテレーターの自作方法について解説します イテレータ(英語: iterator)とは、プログラミング言語において配列やそれに類似する集合的データ構造(コレクションあるいはコンテナ)の各要素に対する繰り返し処理の抽象 ...

  • 【Godot】クォータービューの基本的な作り方

    この記事では、クォータービューの基本的な作り方を説明します。 今回は公式のサンプルのデータを使用します。 https://godotengine.org/asset-library/asset/112 ここから、Down ...

  • 【Godot】VisualShaderの基本的な使い方

    この記事では、ノードをつないでシェーダーを作成する「VisualShader」の基本的な使い方について紹介します。 まずはプロジェクトを作成し、2Dシーン(Node2D)を追加して、”icon.png&#82 ...

  • オープンワールド型ゲームの簡単な作り方を考える

    今回はオープンワールド型ゲームの作り方を考えてみます。 オープンワールドの定義はあまり厳密ではないようです。元々はGTA3で提唱されたゲームシステムで、広大な世界を制限なしに自由に動き回ることができて、自由に探索・攻略で ...

  • 【Godot】ディゾルブエフェクトの作り方

    この記事では、Godot Engine でディゾルブエフェクトの作り方を紹介します。 ディゾルブ(dissolve)とは「溶ける」という意味で、部分的に消えていくようなエフェクトとなります。 まずはシンプルなディゾルブを ...

  • 【Godot】NinePatchRectでスケーラブルなUIを作る方法

    この記事では “NinePatchRect” でサイズ(スケール値)が変化しても見た目が変化しないUIの作り方を説明します。 9つの部分に分けた(スライスした)画像を使うことから、「9 Slice ...

  • 【Godot】ピクセルパーフェクト(ドットバイドット)で2Dスプライトを表示する方法

    2Dスプライト画像を拡大するとぼやけて表示されることがあります。これを解消する方法を紹介します。 まず「ファイルシステム」から対象の画像を選択します。そして、「インポート」タブをクリックします。 次に「プリセット」をクリ ...

  • 【2021年】ゲーム開発のために買って良かったものリスト

    この記事では、2021年に買った「ゲーム開発に役立つ」ものを紹介します。 これは人によるかもしれませんが、私の場合、イヤホンをつけて開発すると集中力がアップします。 「自宅で開発するならイヤホンを付ける必要はないのでは? ...

  • 【Godot】放射ブラーの実装方法

    この記事では、Godot Engineで放射ブラーを実装する方法について書きます。 放射ブラーとは、指定した位置の中心から広がるようにブラーがかかる演出となります。 放射ブラーの動作確認用の画像です。”bg. ...

  • 【Godot】プラグインのインストール方法

    今回はGodot Engineでのプラグイン(Addon)の使い方を紹介します 新規プロジェクトを作成して、エディタ中央にある「AssetLib」をクリックします プラグインの一覧・検索画面が表示されるので、今回は「tr ...

  • 【Godot】法線マップを使用した2Dライティングの実装方法

    今回は法線マップを使用した2Dライティングの実装方法について解説します。 今回の解説では以下の画像を使用します。 法線マップについてのWikipediaからの引用です。 法線マッピング(ほうせんマッピング、英: norm ...

  • 【Godot】2Dライティングの実装方法

    この記事では2Dでの遮蔽物の影を表現するライティングの実装方法について紹介します。 今回使用する素材データです 含まれるデータの説明は以下のとおりです。 プロジェクトを作成して、”bg.png” ...

  • 【Godot】2Dアウトラインシェーダーの実装方法

    この記事では2Dでのアウトラインの実装方法を紹介します。 今回使用する素材データはこちらです。 このデータは「ちびコマドット絵作成機」で作成しました。 画像をスプライトとして登録し、以下のシェーダーコードを適用します。 ...

  • 【Godot】2Dモーションブラーの実装方法

    この記事では、Godot Engineでの2Dモーションブラーの実装方法を紹介します。モーションブラーとは特定の方向への移動が高速であるかのように見せる映像演出となります。 カメラがブレるような動きなので、画面揺れの演出 ...

  • ゲーム開発でのタスク管理方法とツールの紹介

    この記事ではゲーム開発におけるタスク管理の方法とツールについて解説します。 ここでは、すぐにでも始めやすい「アナログ」での方法と、「デジタル」での方法を紹介しています。 まずタスク管理を行うメリットです。個人的には大きく ...

  • 【Godot】衝撃波シェーダーの作り方

    この記事では、Godot Engineでの衝撃波シェーダーの作り方を紹介します。 といっても、以下の動画の内容で実装できるので、シェーダーコードはほぼそのままです より詳しい解説を聞きたい場合には動画が参考になると思いま ...

  • 【Godot】ルール画像を使ったトランジション演出

    今回の記事はこちらの記事…… を参考に、トランジションの実装方法をまとめました。(ほぼ同じシェーダーになりますが……) こちらの背景画像を使います。名前は “bg.png” で保存。 プロジェクト ...

  • Kindle Unlimitedで読めるゲーム開発に役立つ本

    今回は電子書籍が読み放題になるサービス Kindle Unlimited で読めるゲーム開発に役立つ本についてまとめてみました。 なお、ここで紹介した Kindle本は基本的に Kindle Cloud Reader で ...

  • 【Godot】コリジョンレイヤーとマスクについて

    この記事では、Godot Engineでの コリジョンレイヤーとマスクについて説明します。 プロジェクト作成時、KinematicBody2D などのコリジョンは、すべてのオブジェクトに対して衝突を行います。これは物理挙 ...

  • 【Godot】ブルームを適用する方法

    この記事では、Godot Engine でブルームを適用する方法について書きます。ブルームとは、明るい部分を広げて明るい部分を強調しつつも、ぼやっと明るくなるので、何となく高級感が出ます。 ただ、常時適用する場合は強くか ...

arrow_drop_down

ブログリーダー」を活用して、2dgames.jpさんをフォローしませんか?

ハンドル名
2dgames.jpさん
ブログタイトル
ゲームプログラムブログ
フォロー
ゲームプログラムブログ

にほんブログ村 カテゴリー一覧

商用