Implements bush and flower spawning on ground tiles based on vegetation density. Adds new assets for bushes and flowers, and introduces multi-mesh rendering for optimized performance. Introduces seasonal color variations for vegetation using a shader for bushes and materials for flowers and grass. Refactors material application into a MaterialManager to handle material assignments over multiple frames. Moves ground tile scripts into a subfolder. Adds floating particles to test scene.
11 lines
No EOL
149 B
GDScript
11 lines
No EOL
149 B
GDScript
class_name SeasonController
|
|
extends Node
|
|
|
|
var seasons: Array = [
|
|
"spring",
|
|
"summer",
|
|
"autumn",
|
|
"winter"
|
|
]
|
|
|
|
@export var current: String = "autumn" |