Лес на MultiMesh, киберпанк-птицы у башни, левитация обелиска
- Деревья: упрощённая модель, MultiMesh, коллизия стволов - Птицы кружат вокруг Tower_01 (шейдерные крылья, свечение) - Обелиск увеличен, поднят и плавно левитирует Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
@tool
|
||||
extends Node3D
|
||||
# Плавное парение вверх-вниз вокруг стартовой высоты.
|
||||
|
||||
@export var amplitude := 4.0
|
||||
@export var period := 7.0
|
||||
|
||||
var _base_y: float
|
||||
var _t := 0.0
|
||||
|
||||
func _ready() -> void:
|
||||
_base_y = position.y
|
||||
|
||||
func _process(delta: float) -> void:
|
||||
_t += delta
|
||||
if Engine.is_editor_hint():
|
||||
position.y = _base_y # в редакторе не двигаем, чтобы не сохранить смещение
|
||||
return
|
||||
position.y = _base_y + sin(_t * TAU / period) * amplitude
|
||||
Reference in New Issue
Block a user