实例化海洋到主场景
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
[gd_scene format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://world/ocean/sea.gd" id="1_sea"]
|
||||
[ext_resource type="Shader" path="res://world/ocean/water.gdshader" id="2_water"]
|
||||
[ext_resource type="ShaderMaterial" path="res://world/ocean/water_far_material.tres" id="3_far"]
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_near"]
|
||||
size = Vector2(300, 300)
|
||||
subdivide_width = 120
|
||||
subdivide_depth = 120
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_near"]
|
||||
shader = ExtResource("2_water")
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_far"]
|
||||
size = Vector2(6000, 6000)
|
||||
subdivide_width = 12
|
||||
subdivide_depth = 12
|
||||
|
||||
[node name="Sea" type="Node3D"]
|
||||
script = ExtResource("1_sea")
|
||||
|
||||
[node name="Water" type="MeshInstance3D" parent="."]
|
||||
mesh = SubResource("PlaneMesh_near")
|
||||
material_override = SubResource("ShaderMaterial_near")
|
||||
|
||||
[node name="WaterFar" type="MeshInstance3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.8, 0)
|
||||
mesh = SubResource("PlaneMesh_far")
|
||||
material_override = ExtResource("3_far")
|
||||
Reference in New Issue
Block a user