chevron_left

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

cancel

1件〜100件

arrow_drop_down
  • 【Godot】KinematicBody2Dの is_on_floor() と One wayコリジョンの使い方

    <p>この記事では KinemetaicBody2Dの is_on_floor() の使ӓ ... </p>

  • 【Godot】スロー再生する方法

    <p>今回はスロー再生(ゲームスӢ ... </p>

  • ゲームジャンルを組み合わせる方法

    <p>「How To Combine Video Game Genres (ゲームジャンルを ... </p>

  • ロック&キーパズルの作り方

    <p>今回はWhat Is the Lock and Key Design Pattern?という記事ӛ ... </p>

  • ゲームデザインにおける「フィードバックループ」

    <p>この記事では、ゲームデザイӥ ... </p>

  • 【雑記】GameMakerからWindowsの実行ファイルを作る方法 (2022.10.20)

    <p>GameMakerでWindowsの実行ファイルを作ろӓ ... </p>

  • 知育ゲームZoombinisの紹介と解説

    <p><a class="glossaryLink cmtt_固有タイトル" href="https://2dgames.jp/glossary/zoombinis/" data-gt-translate-attributes='[{"attribute":"data-cmtooltip", "format":"html"}]'>Zoombinis</a> (ズンビーニズ) とは、教育を& ... </p>

  • ターン制バトルで起こりがちな「3つの問題点」の解決方法

    <p>ターン制RPGについて調べていた ... </p>

  • レトロ風ゲームを現代的なゲームに作り変える方法

    <p>今回は「Shovel Knight and Nailing Nostalgia (ショベルナ& ... </p>

  • 【雑記】GameMakerでAdMobを設定するメモ (2022.10)

    <p>GameMakerでAdMobを設定するメモです。 な ... </p>

  • 【雑記】GameMakerからAndroidへの出力を行うメモ (2022.10)

    <p>GameMakerで開発中のゲームを Androidへ出Ó ... </p>

  • 【Godot】2D Jointの使い方

    <p>今回は <a class="glossaryLink cmtt_技術" href="https://2dgames.jp/glossary/godot-engine/" data-gt-translate-attributes='[{"attribute":"data-cmtooltip", "format":"html"}]'>Godot Engine</a> の物理システムの応 ... </p>

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

    <p>今回は <a class="glossaryLink cmtt_技術" href="https://2dgames.jp/glossary/godot-engine/" data-gt-translate-attributes='[{"attribute":"data-cmtooltip", "format":"html"}]'>Godot Engine</a> の物理システムの中 ... </p>

  • 脱出ゲームの記事まとめ

    <p>この記事は、Escape the room game (脱出ゲーム ... </p>

  • タイルマッチングゲームの歴史まとめ

    <p>カジュアルゲームとして人気Ӕ ... </p>

  • Dockerのインストール手順とNakama Serverのインストール方法

    <p>この記事では、Dockerをインストー ... </p>

  • Godot Engineを使うメリット・デメリット

    <p>この記事では、Godot Engineでゲーム開 ... </p>

  • 脱出ゲームの謎解きUIの考え方・作り方

    <p>この記事では Escape the room game (脱出ゲーム ... </p>

  • 【Godot】謎解きゲームで使えそうなアナログ時計UI

    <p>今回は <a class="glossaryLink cmtt_ジャンル" aria-describedby="tt" data-cmtooltip="<div class=glossaryItemTitle>Escape the room game (脱出ゲーム)</div><div class=glossaryItemBody> 閉鎖された空間から脱出することを目的としたゲームジャンル。謎解き要素が用意されており、それにより進行を塞いていた扉などが解除され探索可能なエリアが広がる、 Linear progression (リニア進行) のゲームプレイ。 </div>" href="https://2dgames.jp/glossary/escape-the-room-game/" data-gt-translate-attributes='[{"attribute":"data-cmtooltip", "format":"html"}]'>Escape the room game (脱出ゲーム)</a> などz ... </p>

  • 【雑記】Wordpres の辞書プラグイン CM Tooltip Glossary Pro+ を導入してみた

    <p>唐突にゲーム用語をまとめたӔ ... </p>

  • 【Godot】Unique nameによるノードへのアクセス(v3.5〜)

    <p>Godot v3.5 から Unique nameという地味に便利な ... </p>

  • 【Godot】Polygon2Dを分割するサンプル

    Polygon2Dを分割するサンプルを作りました Polygon2Dを分割するサンプル 今回はソースコードとサンプルプロジェクトのみです。まだ不十分なところも多いので、今後修正される可能性があります 分割する対象を最初に ...

  • 「恐怖の哲学 ホラーで人間を読む」に学ぶホラーの作り方

    「恐怖の哲学 ホラーで人間を読む」という本を読んだのですが、ホラーゲームを作るのに役立ちそうな知識が詰まっていたので、個人的にまとめてみました なお、私はホラーにそれほど詳しくないので、そのあたりはご了承いただければと思 ...

  • 【Godot】spine-godotの使い方メモ

    spine-godot(GodotエンジンへのSpine対応版)がだいぶ良さげに動いていたので、かんたんに紹介する記事を書きました 実行ファイルのダウンロード spine-godotを利用するにはエンジンビルドが必要なの ...

  • Spine備忘録

    久しぶりにSpineを使ったら色々忘れていたので、メモを残しておきます 確認バージョン:v4.1.04 ライセンスキー ライセンスキーを忘れた場合は、以下のページから購入時のメールアドレスを送信することで復元できます m ...

  • シナリオの書き方を学ぶのにオススメな本

    このページでは、ストーリーのあるゲームシナリオを書くために役立つ本を紹介します。 私自身ゲームシナリオを書きたくて、様々な本を買った(30冊くらいは買っていそう…)のですが、そのなかでも自分にとって特に役に立ったものを厳 ...

  • 【Godot】口パク(リップシンク)の実装方法

    この記事では音量に合わせて口パク(リップシンク)を実装する方法について解説します 口パクの実装方法 素材データの作成と登録 まずは口パクを行うキャラクターの画像と音声を用意します。 素材データとして以下のものを用意しまし ...

  • Audacityでサウンドデータの音量をテキストで書き出す方法

    仕事でサウンドの波形データから音量(dB)を取り出す必要があったので調べてみました なお動作確認はWindowsで行いました Audacityでサウンドデータの音量を書き出す方法 Audacityのインストール Auda ...

  • Steamでゲームを売るときに8つのやるべきこと

    Godot Engineで2番目に作ったゲームで 1000ドル (約13万円) の売上を達成した…という reddit の投稿があったのでまとめてみました My Godot game released a year ag ...

  • 2Dゲームアートの選び方

    この記事では2Dゲームにおけるアート(グラフィック)の類型について紹介し、それぞれのメリット・デメリットを紹介します。 2Dゲームアートの種類 ピクセルアート いわゆる「ドット絵」と呼ばれる低解像度のピクセルに色をおいて ...

  • Godot を学ぶためのチェックリスト

    reddit を見ていたら「Godot Learning Checklist」という Godot を学ぶべきことをチェックリストにまとめていたのを見つけました。 これからGodot Engineを学ぼうとする人、思うよう ...

  • 「インディーゲームとは何か」を読んで思ったこと

    「WHAT ARE INDIE GAMES?(インディーゲームとは何か)」という記事が面白かったので、その記事の紹介と個人的な感想を書いていきます。 インディーゲームの定義 もとの記事ではインディーゲームを以下のように定 ...

  • 【Godot】Collisionノードを使用せずにSprite同士の当たり判定を行う方法

    通常、Sprite同士の当たり判定を行う場合、Collision ノードを使用します。これは異なる形状のオブジェクトや細かい調整が効きやすい反面、ノードを毎回組み合わせる必要があるので、ちょっとした当たり判定を行いたい場 ...

  • 【Godot】イージング関数のサンプルコード

    Godotでは Tween というイージング関数を使ったアニメーションノードが実装されていますが、よりお手軽に使えるようにしたものを公開しておきます。 イージング関数のサンプルコード 以下のスクリプトを Ease.gd ...

  • 【雑記】Conoha VPS で Redmine 環境を構築する

    Redmineの環境が欲しくなって Conoha VPS と契約して環境を構築したのでそのメモとなります。 構築手順 プランの選択 ほぼ一人で使うだけなので、高性能なスペックは不要なので「メモリ1GB」プランにしました。 ...

  • 【Godot】2つの角度差の最短を求める

    2Dゲームを作るときにたまに必要になるのですが、計算方法をすぐに忘れてしまうので、個人的なメモとして記事にしました。 具体的には、キャラクターが「左」を向いているとします。そして「上」に敵がいるとします。 そうした場合に ...

  • 【Godot】ConfigFileの使い方

    今回はゲームの設定を保存するファイルとして使える ConfigFile の使い方を説明します。 ConfigFileの使い方 ConfigFileとは 繰り返しになりますが、ConfigFileとは Godot Engi ...

  • 【Godot】スプレッドシート風アドオン「GODOT SHEETS」の紹介

    今回はスプレッドシート風アドオンの「GODOT SHEETS」を紹介します。 ただ注意点として、2022.4.2現在このアドオンは「プロトタイプ」とのことなので、今のところはテスト用のプロジェクトでの使用にとどめておいた ...

  • 【Godot】穴掘り法によるダンジョンの自動生成

    この記事は穴掘り法によるマップ(壁)の自動生成を Godot Engine で実装したサンプルを紹介するページです 穴掘り法の実装例 以下、穴掘り法を実装したサンプルコードです 穴掘り法の考え方については関連ページのコー ...

  • 【Godot】スクリプトでレイキャストする方法

    今回はスクリプトでレイキャスト(ある地点から特定の方向にレイ(光線)を発生させて衝突判定を行う)する方法を紹介します。 なお、RayCast2D ノードを使用した衝突判定の方法は以下のページにまとめています。 スクリプト ...

  • 【Godot】Geometryを使用した衝突判定

    このページでは Geometry を使用した衝突判定について紹介します Geometry を使う理由 Godot Engineで衝突判定を行う場合、基本的には CollisionShapeノードを使用します。 ただ衝突の ...

  • 【Godot】HyperLogアドオンの紹介

    今回はデバッグ時に役立ちそうなアドオン「HyperLog」を紹介します。 HyperLogアドオンの使い方 HyperLogとは HyperLogとは、ゲームオブジェクトのパラメータを短いコードで表示できるようにするアド ...

  • 【Godot】デバッグ時に役立つ「通知ボード」の実装方法

    今回はデバッグ時に役立つ「通知ボード」の実装方法について紹介します。 通知ボードを実装する 今回紹介する「通知ボード」とは、画面の一部分にデバッグメッセージを表示するものです。print() でもデバッグ用のメッセージを ...

  • 【Godot】電卓風の数値入力UIの実装方法

    この記事では電卓風の数値入力UIの実装方法を紹介します。 素材データのダウンロード 今回は日本語フォントを使用するのでこちらのデータをダウンロードしてプロジェクトに追加しておきます。 テーマリソースの作成 日本語フォント ...

  • 【Godot】Curve2Dを使ったベジェ曲線の作り方

    この記事では Curve2D を使用したベジェ曲線の作り方を解説します。 ベジェ曲線とは そもそもベジェ曲線とはどういうものなのかを説明します。 ベジェ曲線とは、「始点」から「終点」に向けて制御点に引っ張られるようにして ...

  • ShoeBoxを使用したビットマップフォントの作成方法とGodot Engineでの設定方法

    今回は画像データからフォントとして利用する「ビットマップフォント」の作成方法について解説します。 なおビットマップフォントの使い道としては「スコアの数字だけ別フォントにしたい」といった場合に使える便利なフォントです。 ビ ...

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

    この記事では RayCast2D の基本的な使い方を説明ます。 Raycast2Dとは RayCast2Dとは、指定の方向に光線(Ray)を発射し、その直線上に存在するオブジェクトを検知するノードとなります。 これを使用 ...

  • 【Godot】サウンドエフェクトの設定方法

    この記事ではサウンドエフェクトの設定方法について解説します。 再生と停止、再生位置の取得方法 AudioSteamPlayerを使用すると、再生・停止、再生位置の取得は簡単にできます。 音量の変更 音量の変更は Audi ...

  • 【Godot】画像の一部を切り出して表示する方法

    今回は Polygon2D を使用して画像を一部を切り出す方法を紹介します。 画像の一部を切り出して表示する方法 素材画像 今回は以下の画像を使用します。 この画像をプロジェクトに追加します。 Polygon2Dノードで ...

  • 【Godot】エディタ拡張で簡易CSVエディタを実装する方法

    今回はエディタ拡張(Godot Engineのエディタに直接機能を追加)に簡易CSVエディタを追加する方法について解説します。 エディタ拡張にCSVエディタを実装する方法 プラグインを新規作成する プラグインを新規作成す ...

  • 【Godot】Vector2でよく使いそうな関数まとめ

    Vector2 でよく使いそうな関数をまとめてみました。 Vector2でよく使いそうな関数 float angle(): ベクトルがなす弧度(ラジアン)を求める 得られる値はラジアンなので、角度が欲しい場合は rad2 ...

  • 【Godot】ホーミングレーザーの実装サンプル

    ホーミングレーザーっぽい挙動の実装サンプルを作成しましたので、プロジェクトファイルを公開しておきます 以下、簡単な解説を行います。 ホーミングレーザー解説 レーザーのような線の作成方法 レーザーのような線は「Line2D ...

  • 【Godot】ラジオボタンの作り方

    この記事ではラジオボタンを作成する方法を紹介します。 ラジオボタンの作り方 素材のダウンロード 今回使用する素材を以下からダウンロードします。 ダウンロードしたら、フォルダに含まれるデータをプロジェクトに追加します。 各 ...

  • 「ゲーム開発を始める前に知っておくべきこと」を見て思ったこと

    ゲーム開発を始める前に知っておくべきこと(Making Your First Game: Basics – How To Start Your Game Development)という動画があります。 これは ...

  • 【Godot】スクリーンショットをPNG画像で保存する方法

    この記事では実行中のゲームをPNG画像で保存する方法を解説します。 スクリーンショットをPNG画像で保存する方法 サンプルとして以下のようなオブジェクトが動き回るコードを書きます。 そのシーンに以下のコードを記述します。 ...

  • 【Godot】オーラエフェクトシェーダー

    公式のサンプルですが、使い勝手が良さそうだったので紹介です。

  • 【Godot】一筆書きゲームの作り方

    今回はマス目を移動してすべてのマスを一筆書きで移動するゲームの作り方を紹介します。 とてもシンプルなものでゲームと言えるか微妙なところですが、マス目移動を行うゲームの基本になるかと思います。 一筆書きゲームの作り方 素材 ...

  • 【Godot】リソースパス(res://)とユーザーデータパス(user://)の違いについて

    この記事では、リソースパス(res://)とユーザーデータパス(user://)の違いについて説明をします。 リソースパスとは「res://」で始まるパスです。例えば以下の用途で使用します。 最もよく使うのがシーンの読み ...

  • 【Gudot】謎解きゲームで使いそうな数値入力UIの作成方法

    今回は謎解きゲームで使いそうな数値入力UIの作成方法を解説します。 数値入力UIの作成方法 素材データのダウンロード 今回は日本語テキストを使用したいので、日本語フォントをプロジェクトに追加しておきます。 Themeリソ ...

  • 【Godot】日本語フォントの設定方法 (Godot3.4〜)

    Godot が v3.4 あたりになってからフォントの設定が少しややこしくなったので、設定方法をまとめておきます。 日本語フォントの設定方法 フォントの指定がなぜややこしくなったのかというと、文字を表示する場合に直接フォ ...

  • 【Godot】多言語テキストに対応する方法

    この記事では、Godot Engineで標準実装されている多言語(各言語に対応する翻訳)テキストに対応する方法を説明します。 翻訳テキストを用意する Godot Engineが標準で対応している翻訳データは「CSV」形式 ...

  • ノベルゲームのシナリオの書き方(初心者向け)

    この記事では、ノベルゲームを作りたいけれどもシナリオがなかなか書けない…という人のために、最初のステップとしてどのようにシナリオを書いていくのが良いのかを書いていきます。 なお注意点として、ここで紹介している方法は、あく ...

  • 【Godot】AnimationPlayerでのアニメーションを実装する基本

    この記事では AnimationPlayerを使用したアニメーションの実装方法について紹介します まずは頂点カラーを変えるだけの簡単なアニメーションを実装してみます。 ルートノードの作成 Node2Dを作成して名前を「P ...

  • 【macOS】ゲームの紹介動画のキャプチャ・GIFの作成方法

    ゲームの紹介動画を保存する方法と、それをGIF画像に変換する方法を紹介します。 QuickTime Playerの起動 QuickTime Playerを起動します。QuickTime Playerは「アプリケーション」 ...

  • 【Godot】残像エフェクトの作り方

    今回は残像エフェクトの作り方を解説します。 残像エフェクトの作り方 残像エフェクトの仕組み 今回紹介する残像エフェクトは、プレイヤーの移動した位置にそのフレームでの画像を残す方法となります。 そして時間経過で少しずつ透過 ...

  • 【Godot】モザイクシェーダーの作り方

    今回はモザイクシェーダーの作り方について解説します。 モザイクシェーダーの作り方 画像素材の追加 まずは以下の画像をプロジェクトに追加します。 なお上記データには「white.png」というダミーデータも含まれています。 ...

  • 【Godot】オブジェクトを一時停止する方法

    この記事ではオブジェクトの動きを一時停止する方法について解説します。 get_tree().paused で停止する方法 Godotには “get_tree().paused” というフラグに & ...

  • 小さなゲームにおける物語の作り方

    今回は小さなゲームで物語をどのように表現するのかを考えてみました。 参考にしたのはこちらの記事です。 Candy Crush シリーズで知られる、King社による講演内容となります。 小さなゲームに物語は必要か? 私の印 ...

  • 【Godot】ツールチップの実装方法

    今回はマウスでオブジェクトを選択したときに表示されるツールチップの実装方法について紹介します ツールチップの実装方法 素材データ 今回使用する素材データです。 ToolTipシーンの作成 “Control&# ...

  • 【雑記】AAPT: error: failed to read PNG signature: file does not start with PNG signature.というエラーが出たときの対処方法

    Android向けにビルドをしたら以下のエラーが表示されました 調べたところ、こちらの記事によると 解決策: 元ファイルを.pngにしてからアイコンを作ると解決。 error: failed to read PNG si ...

  • 【Godot】YSortを使った描画順の制御

    今回はYSortを使用した描画順の制御について解説します。 Y座標による描画の違和感 例えばオブジェクト同士で重なりがある場合、立体感のある画像を重ねたときに違和感が発生します。   これは極端な例ですが、いくつか重なり ...

  • 【Godot】Godot Engineをソースコードからビルドする方法

    この記事では、Godot Engine をソースコードからビルドする方法する方法を解説します。 ソースコードからのビルドする理由は主に以下の3つになると思います 例えば、Spineのプラグイン や Dragonbones ...

  • 「ゲームメカニクス おもしろくするためのゲームデザイン 」の紹介

    ゲームデザインに関する本はいくつかありますが、そのなかでも私がオススメしたい本「ゲームメカニクス おもしろくするためのゲームデザイン 」の内容を少しだけ紹介します。 この本はゲームの面白さを抽象的・体系的にまと ...

  • 【Godot】多重スクロールの実装方法

    この記事では、複数の背景を異なる速度で移動させることで、擬似的に奥行きを表現する「多重スクロール」の実装方法について紹介します。 多重スクロールの実装方法 素材データ 今回使用する素材データです このデータには以下の2つ ...

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

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

  • 【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モーションブラーの実装方法を紹介します。モーションブラーとは特定の方向への移動が高速であるかのように見せる映像演出となります。 カメラがブレるような動きなので、画面揺れの演出 ...

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

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

1件〜100件

arrow_drop_down

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

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

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

商用