ゲ制

ゲ制

Godot4 Shape2Dで指定した領域とタイルマップのタイルとの接触判定

無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、操作キャラクターの当たり判定などに用いる Shape2D 派生リソースを用いて、タイルマップのどのタイル群と操作キャラクターが重なっているのかを判定するスクリプトの例と使用結果について紹介します。
ゲ制

Godot4 ローカル座標をタイルマップのセル座標に小数切り上げで変換する例

無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、タイルマップを実現する TileMapLayer の各タイルと、キャラクターが接触しているタイル群を判定するために、タイルサイズで割って得られるセルの座標の端数切り上げと端数切り下げの結果が必要になり、自作した関数群を紹介します。
ゲ制

Godot4 タイルマップが用いるセル座標とローカル座標とグローバル座標の関係

無料・軽快な2D/3D用のゲームエンジン Godot Engine 4 で、タイルマップを実現する TileMapLayer の各タイルを指定するセルの座標と、Node2D で用いられるローカル座標とグローバル座標の関係と、その変換に便利な関数について紹介します。セル座標に変換する関数の注意点についても紹介します。
ゲ制

Aseprite MultipleWindows で資料画像を表示しながら描画

ドット絵を作成できるソフト Aseprite の Multiple Windows 機能 を使って、複数の画像を同時に画面に表示して、資料画像を見ながらドット絵を描く手順を紹介します。ドラッグ位置によって動作が異なるので、 Multiple Windows 機能を使用する際の細かな NG 例についても紹介します。
ゲ制

Godot4 当たり判定領域 Shape2D を取得するスクリプト例と実行結果

GodotEngine4で、CharacterBody2DなどのCollisionObject2D派生クラスの当たり判定領域の設定で使用される Shape2D 派生リソースを取得するスクリプトの例と使用結果を紹介します。Shape2D 派生リソースの種類や格納場所、それを得ることによるメリットについても紹介します。
ゲ制

Godot4 ノードのプロパティ群(基本の型限定)の名前と値を出力する例

無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、ノードの持つすべての基本の型のプロパティの名前と値を文字列で出力する関数の例を紹介します。この関数により、スクリプトの処理中に取得したノードの内容を下パネルの出力で確認して、内部で扱っているノードが適切かどうかを簡単に確認できます。
ゲ制

Godot4プロジェクト初期状態で文字を描画できるフォールバックフォントの用例

無料・軽快な 2D/3D 用のゲームエンジン Godot Engine 4 の、プロジェクトにフォントファイルを1つも追加していない状態でも利用できる FallBack フォントについて紹介します。また、文字列(テキスト)をスクリプトだけで描画できる draw-string 関数の用例と使用結果についても紹介します。
ゲ制

Godot4 実行画面にデバッグ用の四角形や円を描画するスクリプトの例

無料・軽快な2D/3D用のゲームエンジン Godot Engine 4 で、画像を用意しなくても、関数を1回呼び出すだけで、四角形や円を画面に描画するスクリプトの例を紹介します。タイルマップを描画する TileMapLayer ノードのスクリプトで行いますが、 CanvasItem 派生の様々なクラスで利用できます。
ゲ制

Godot4 タイルマップのドット絵がズームする際にぼやけてしまう際の対処法

無料・軽快な2D/3D用のゲームエンジン Godot Engine 4 で、タイルマップを表示する際にマップチップのドット絵がぼやけて拡大表示されてしまう場合の対処法を紹介します。タイルマップ以外でも CanvasItem を派生しているクラスならば同様の対処法を使えます。
ゲ制

Godot4 キャラクター中心にマップを表示する2Dカメラのズームで拡大縮小

無料・軽快な2D/3D用のゲームエンジン Godot Engine 4 で、操作キャラクターの下位ノードに Camera2D ノードを配置することで、操作キャラクターを中心に表示してスクロールする実装ができます。さらに、 Zoom プロパティの値を変更することで、シーンをズームインして拡大表示することができます。
Ads Blocker Image Powered by Code Help Pro

お願い - Ads Blocker Detected

このサイトは広告を掲載して運営しています。

ポップアップを閉じて閲覧できますが、よろしければ

このサイト内の広告を非表示にする拡張機能をオフにしていただけませんか?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.