chevron_left

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

cancel
arrow_drop_down
  • 【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つ ...

arrow_drop_down

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

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

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

商用