アニメーション・パーティクル

Node解説

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

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

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

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

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

3Dアニメーションキャラクターの特定の骨(ボーン)に武器やアクセサリーを正確に追従させたいことはありませんか?BoneAttachment3Dはそのような場面で大活躍するノードです。このノードを使うことで、スケルトン(骨組み)の動き…
Node解説

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

3Dゲームで人間やキャラクターが走ったり、ジャンプしたり、攻撃したりする——こうした動きを実現するには「スケルタルアニメーション」が欠かせません。キャラクターモデルに骨(ボーン)を入れて、その骨を動かすことで肉(メッシュ)も一緒に変…
Node解説

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

ゲームの視覚効果において、爆発、炎、魔法、天候——こうした「多数の小さなオブジェクトが動く効果」を効率的に表現するのがGPUParticles3Dです。GPU側で処理されるため、CPUパーティクルより高速で、複雑な演出が可能になります。
Node解説

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

モバイルゲームやローエンド環境で動作させるゲームを作る場合、GPU処理に頼れないことがあります。そんな時に活躍するのが CPUParticles2D です。CPU(プロセッサ)で計算するため動作環境への依存性が低く、より多くのデバイ…
Node解説

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

ゲームの「派手な瞬間」—爆発、炎、魔法、雨、雪—を表現するために欠かせないのがパーティクルエフェクトです。数百〜数千の小さな粒子を同時に動かす処理は、通常のアニメーションでは重く、フレームレートが落ちてしまいます。そこで登場するのが…
Node解説

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

前回のAnimationPlayerは「単一のアニメーションを再生する」ノードでした。しかし実際のゲーム開発では、キャラクターが複数の状態(待機→歩行→走行→ジャンプ)を切り替え、スムーズに遷移する必要があります。
Node解説

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

キャラクターが歩いたり、ジャンプしたり、UIがスッと現れたり消えたり。こうした動きを実装するのがAnimationPlayerです。