Warning: The magic method InvisibleReCaptcha\MchLib\Plugin\MchBasePublicPlugin::__wakeup() must have public visibility in /home/c3453930/public_html/piyo-hobby.com/wp-content/plugins/invisible-recaptcha/includes/plugin/MchBasePublicPlugin.php on line 37
日本語で学ぶGodot | 小刻みゲーム開発
Node解説

Godot入門:Line2Dの使い方と活用法

はじめにゲームで敵の移動軌跡を表示したり、魔法のビームを描いたり、グラフのデータを視覚化したりする際に、「線」を描く必要があります。Godot 4で2D線を描くときの標準的なノードがLine2Dです。複雑な図形描画処理を書くことなく、シンプ...
Node解説

Godot入門:HTTPRequestの使い方と活用法

はじめに現代のゲーム開発では、ゲームがインターネット経由でサーバーと通信する場面が非常に多くなりました。オンラインランキングの取得、プレイヤーデータのクラウド保存、ゲーム内イベント情報の配信、外部サービスのAPI連携など、あらゆる場面でサー...
Node解説

Godot入門:Tweenの使い方と活用法

はじめにゲーム画面を見ていると、UIがスムーズに移動したり、敵が徐々に薄くなったり、カメラがゆっくり動いたりする演出に気づきます。こうした「時間をかけて値が滑らかに変化する」というアニメーション効果は、ゲームの品質を大きく左右する重要な要素...
Node解説

Godot入門:Timerの使い方と活用法

はじめにゲーム開発において「時間経過」はとても重要な要素です。敵の出現間隔、スキルのクールタイム、カウントダウン表示など、あらゆる場面で一定の時間を測る必要があります。Godot 4のTimerノードは、こうした「時間を計る」という処理を簡...
Node解説

Godot入門:ReflectionProbeの使い方と活用法

はじめに3Dゲームで、磨かれた床に周囲が映り込む、金属製の武器に環境が反射する、ショーウィンドウのガラスに景色が映る、といった表現はプレイヤーの視覚的な没入感を大きく高めます。しかし、リアルタイムで周囲全体の反射映像を計算するのはGPU負荷...
Node解説

Godot入門:LightmapGIの使い方と活用法

はじめに3Dゲームの品質を大きく左右する要素の一つがライティングです。特に「間接光」(壁や床から反射した光)を表現することで、シーンはぐっとリアルで深みのある見た目になります。しかし、リアルタイムで複雑なライティング計算を行うのはGPU負荷...
Node解説

Godot入門:FogVolumeの使い方と活用法

はじめに3Dゲームの環境表現で「洞窟の中が薄暗い霞」「魔法陣から立ち昇る煙」「毒ガスに包まれたエリア」といった視覚効果は、プレイヤーの没入感を大きく高めます。Godot 4ではグローバルなフォグ設定もありますが、特定のエリアだけに局所的な霧...
Node解説

Godot入門:Decalの使い方と活用法

はじめに3Dゲームをプレイしていて「銃で撃った壁に弾痕が付く」「キャラが血を流している」「地面に足跡がある」といった表現を見かけることがあります。こうした動的なテクスチャの貼り付けは、ゲームの世界をより生き生きとさせる重要な要素です。このよ...
Node解説

Godot入門:MultiMeshInstance3Dの使い方と活用法

はじめに3Dゲーム開発でよくある課題として「同じメッシュを大量に描画したいけど、パフォーマンスが落ちてしまう」というものがあります。例えば、草原に数千本の草を配置する場合、そのままではDrawCallが膨大になってしまい、フレームレートが急...
Node解説

Godot入門:ShapeCast3Dの使い方と活用法

はじめにRayCast3Dは点の判定だけですが、広い範囲を一度に検出したいことがありませんか?爆発の範囲判定、キャラクターの前方をブロックチェック、敵集団の検出など。ShapeCast3Dなら、球や円柱などの形状を使って、より現実的で広範囲...