Turn off portal gizmo bezier curve
This commit is contained in:
parent
a50449c71b
commit
7266a89b60
2
NOTES.md
2
NOTES.md
@ -56,6 +56,6 @@ Mám v plánu udělat texture masku pro tvarování protálů. S házením stín
|
||||
|
||||
:exclamation: Tohle asi nebude fungovat kvůli té prohlubni
|
||||
|
||||
- Kdybys měl oblouk nahoře, tak nemůžeš jenom tak clipnout obdélníkový portál. Kdyby byl plochý, tak jo. Ale takhle.
|
||||
- Kdybys měl oblouk nahoře, tak nemůžeš jenom tak clipnout obdélníkový portál. Kdyby byl plochý, tak jo. Ale takhle bude ten okraj nahoře jakoby zabořený a nebude to pěkné (asi). Zvlášť v rožkách.
|
||||
|
||||
:question: Tohle asi řeší tenký box s **culling- off** jak měl Sebastian ve svém Unity videu. Akorát to žere trochu renderingu.. ale v porovnání s X kamerama navíc je to asi fuk.
|
||||
|
@ -23,8 +23,10 @@ func _ready():
|
||||
func _on_area_entered(area: Area3D) -> void:
|
||||
if area.has_meta("teleportable_root"):
|
||||
var root:Node3D = area.get_node(area.get_meta("teleportable_root"))
|
||||
print("[%f] Teleporting %s to %s" % [roundi(Time.get_ticks_msec() / 100) / 10.0, root.name, _parent_portal.exit_portal.name])
|
||||
root.global_transform = _parent_portal.real_to_exit_transform(root.global_transform)
|
||||
|
||||
func _on_body_entered(body: Node3D) -> void:
|
||||
if body.get_meta("teleportable", false) == true:
|
||||
body.global_transform = _parent_portal.real_to_exit_transform(body.global_transform)
|
||||
print("Teleporting %s to %s" % [body.name, _parent_portal.exit_portal.name])
|
||||
|
2
hud.gd
2
hud.gd
@ -4,7 +4,7 @@ extends VBoxContainer
|
||||
func _ready() -> void:
|
||||
toggle_hud() # This should hide the HUD by default
|
||||
|
||||
func _process(delta: float) -> void:
|
||||
func _process(_delta: float) -> void:
|
||||
if Input.is_action_just_pressed("ui_cancel"):
|
||||
toggle_hud()
|
||||
|
||||
|
@ -135,4 +135,5 @@ base = NodePath("../WorldEnvironment")
|
||||
|
||||
[node name="ProceduralMeshMaker" parent="." node_paths=PackedStringArray("portal") instance=ExtResource("8_vdsn8")]
|
||||
width = 2.0
|
||||
shadow_mesh = true
|
||||
portal = NodePath("../Portal_orange")
|
||||
|
@ -64,7 +64,6 @@ script = ExtResource("1_ksg6r")
|
||||
height = 2.6
|
||||
width = 2.0
|
||||
indent = 0.133
|
||||
shadow_mesh = true
|
||||
portal = NodePath("../MeshInstance3D")
|
||||
portal_material = ExtResource("1_dn1le")
|
||||
|
||||
|
@ -4,4 +4,3 @@
|
||||
|
||||
[node name="ProceduralMeshMaker" type="Node"]
|
||||
script = ExtResource("1_1a4ua")
|
||||
shadow_mesh = null
|
||||
|
@ -22,7 +22,7 @@ window/size/viewport_height=1080
|
||||
|
||||
[editor_plugins]
|
||||
|
||||
enabled=PackedStringArray("res://addons/inspector_buttons/plugin.cfg", "res://addons/portal_gizmos/plugin.cfg")
|
||||
enabled=PackedStringArray("res://addons/inspector_buttons/plugin.cfg")
|
||||
|
||||
[input]
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user