粒子
本课属于 Coddy Godot 学习旅程的“游戏体验”单元。第 12 课,共 23 课。
烟雾、火花、火焰和灰尘都是由粒子组成的。粒子节点会发射许多小形状,让每个形状移动一段时间,然后将其移除。
这个节点是 CPUParticles2D。机器人的脚下有一个名为 Thruster 的节点,设置为向下喷射琥珀色火焰。它初始时处于关闭状态。
$Thruster.emitting = trueemitting 用于开启和关闭它。其他几个属性可以塑造效果:
amount:同时存活的粒子数量lifetime:每个粒子存活的秒数direction和spread:粒子的飞行方向和范围gravity:牵引粒子的力量
挑战
简单让机器人的火焰更粗一些。
- 在
_ready()中,将$Thruster.emitting设为true。 - 将
$Thruster.amount设为40。
按“开始”:火焰会从机器人下方喷出。然后按“检查”。
亲手试试
extends Node2D
func _ready():
pass
游戏体验中的所有课
自己练习: Godot 在线编辑器