mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2026-01-05 15:30:07 +01:00
Convert demos to Godot 4 using regular expressions in a script
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
extends KinematicBody
|
||||
extends CharacterBody3D
|
||||
|
||||
const STATE_MENU = 0
|
||||
const STATE_GRAB = 1
|
||||
@@ -6,14 +6,14 @@ const STATE_GRAB = 1
|
||||
var r_pos = Vector2()
|
||||
var state = STATE_MENU
|
||||
|
||||
onready var camera = $Camera
|
||||
@onready var camera = $Camera3D
|
||||
|
||||
func _process(delta):
|
||||
if state != STATE_GRAB:
|
||||
return
|
||||
|
||||
var x_movement = Input.get_action_strength("move_right") - Input.get_action_strength("move_left")
|
||||
var z_movement = Input.get_action_strength("move_backwards") - Input.get_action_strength("move_forward")
|
||||
var x_movement = Input.get_axis(&"move_left", &"move_right")
|
||||
var z_movement = Input.get_axis(&"move_forward", &"move_backwards")
|
||||
var dir = direction(Vector3(x_movement, 0, z_movement))
|
||||
transform.origin += dir * 10 * delta
|
||||
|
||||
|
||||
@@ -2,19 +2,19 @@
|
||||
|
||||
[ext_resource path="res://observer/observer.gd" type="Script" id=1]
|
||||
|
||||
[sub_resource type="BoxShape" id=1]
|
||||
[sub_resource type="BoxShape3D" id=1]
|
||||
|
||||
[node name="Observer" type="KinematicBody"]
|
||||
[node name="Observer" type="CharacterBody3D"]
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="CollisionShape" type="CollisionShape" parent="."]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[node name="Camera" type="Camera" parent="."]
|
||||
[node name="Camera3D" type="Camera3D" parent="."]
|
||||
fov = 74.0
|
||||
near = 0.1
|
||||
far = 1000.0
|
||||
|
||||
[node name="OmniLight" type="OmniLight" parent="."]
|
||||
[node name="OmniLight3D" type="OmniLight3D" parent="."]
|
||||
omni_range = 8.0
|
||||
omni_attenuation = 2.0
|
||||
|
||||
Reference in New Issue
Block a user