Files
dauphincraft/scenes/WaterSurface.tscn
Floppyrj45 a8341355e3 feat(particles): bubble trail behind dolphin + block break burst
- BubbleTrail.gd: GPUParticles3D, auto-configured in _ready, set_intensity() API
- BlockBreakParticles.gd: one_shot burst, emit_burst(pos, color) API
- DolphinController.gd: bubble_trail onready + speed_factor hook in _update_movement
- Dolphin.tscn: BubbleEmitterPoint (0,0,1.2) > BubbleTrail child added

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 18:09:21 +02:00

20 lines
686 B
Plaintext

[gd_scene load_steps=3 format=3 uid="uid://dauphincraft_watersurface"]
[ext_resource type="Shader" path="res://shaders/water_surface.gdshader" id="1_watersh"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_water"]
shader = ExtResource("1_watersh")
shader_parameter/surface_color = Vector3(0.15, 0.45, 0.65)
shader_parameter/wave_speed = 0.3
shader_parameter/wave_amplitude = 0.15
[sub_resource type="PlaneMesh" id="PlaneMesh_water"]
size = Vector2(2000, 2000)
subdivide_width = 64
subdivide_depth = 64
[node name="WaterSurface" type="MeshInstance3D"]
position = Vector3(0, 60, 0)
mesh = SubResource("PlaneMesh_water")
material_override = SubResource("ShaderMaterial_water")