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 在线编辑器