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入門:ShapeCast3Dの使い方と活用法

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

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

FPS視点で銃を撃つとき、照準が何を指しているかを判定したいですよね。または、キャラクターが立っている地面を検出したい、壁が目の前にあるかチェックしたい、そんな場面で活躍するのがRayCast3Dです。このノードは特定方向に光線を飛…
Node解説

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

レーシングゲームやドライビングシミュレーター、探索ゲームで乗り物を扱いたいとき、単純な物理では不十分です。VehicleBody3Dなら、サスペンション・タイヤ・ステアリングを含む本格的な車両物理を簡単に実装できます。このノードはW…
Node解説

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

RigidBody3D、StaticBody3D、Area3D──こうした3D物理ノードは、CollisionShape3Dがなければ何もできません。見えない「形状」を与え、ゲーム世界に物体として存在させます。本記事では、Colli…
Node解説

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

プレイヤーがピックアップアイテムに触れたら、敵のダメージゾーンに入ったら、チェックポイントを踏んだら──こうした「接触を検出して何かをする」という仕掛けを作るならArea3Dが欠かせません。このノードは物理エンジンに統合されながらも…
Node解説

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

ゲーム内で投げられたボール、爆発で吹き飛ぶ物体、プレイヤーが動かせるブロック──こうした「動いて、衝突して、回転する」オブジェクトを作るならRigidBody3Dが欠かせません。このノードは物理演算エンジンと完全に統合され、重力、力…
Node解説

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

3Dゲーム開発で最も基本となるノードのひとつがStaticBody3Dです。このノードは物理演算の対象となる「動かない物体」を表現します。床、壁、天井、建物、障害物など、ゲームシーンの背景構造を作るのに欠かせません。本記事では、St…
Node解説

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

3Dゲームでプレイヤーキャラクターを操作し、走ったりジャンプしたりさせるにはどうするのでしょう?その答えがCharacterBody3Dです。この記事では、3D空間での移動、重力、ジャンプの実装から、FPS・TPS視点での操作まで解…
Node解説

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

2Dゲームを作るとき、主人公は動きますが、地面や壁、障害物は動きませんよね。こうした「動かない物理オブジェクト」を実装するのがStaticBody2Dです。
Node解説

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

2Dゲームでキャラクターが地面に立ったり、ボールが転がったり、障害物にぶつかったりする動きを実装するとき、RigidBody2Dが活躍します。このノードについて見ていきましょう。