Menu
CoddyTech

パーティクル

CoddyのGodotジャーニー「ゲームの手触り」セクションの一部。レッスン 12/23。

煙、火花、炎、ほこりはパーティクルでできています。パーティクルノードは小さな形をたくさん放出し、それぞれをしばらく動かしてから消します。

このノードはCPUParticles2Dです。ロボットの足元にはThrusterというノードがあり、琥珀色の炎を下向きに放出するよう設定されています。最初はオフになっています。

$Thruster.emitting = true

emittingでオンとオフを切り替えます。ほかにも、エフェクトの形を決めるプロパティがいくつかあります。

  • amount:一度に存在するパーティクルの数
  • lifetime:それぞれのパーティクルが存在する秒数
  • directionとspread:飛んでいく方向
  • gravity:パーティクルを引っ張るもの
challenge icon

チャレンジ

簡単

ロボットの炎を太くしましょう。

  1. _ready()で、$Thruster.emittingをtrueに設定します。
  2. $Thruster.amountを40に設定します。

「プレイ」を押すと、ロボットの下から炎が噴き出します。その後、「確認」を押します。

自分で試してみよう

extends Node2D

func _ready():
	pass

ゲームの手触りのすべてのレッスン

自分で練習してみよう: Godotプレイグラウンド