Compare commits
5 Commits
d3da6799f9
...
cd66b6d910
Author | SHA1 | Date | |
---|---|---|---|
cd66b6d910 | |||
487697cc68 | |||
ba70be0ffb | |||
b95681e808 | |||
024aaacdac |
@ -1,5 +1,6 @@
|
|||||||
[gd_scene load_steps=9 format=3 uid="uid://ewovs6ns5y3k"]
|
[gd_scene load_steps=10 format=3 uid="uid://ewovs6ns5y3k"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" path="res://assets/core/networking/NetworkManager.gd" id="1_kki4t"]
|
||||||
[ext_resource type="Texture2D" uid="uid://gymb0tju4y67" path="res://addons/kennysprototypetextures/Dark/texture_black (1).png" id="1_l0osb"]
|
[ext_resource type="Texture2D" uid="uid://gymb0tju4y67" path="res://addons/kennysprototypetextures/Dark/texture_black (1).png" id="1_l0osb"]
|
||||||
[ext_resource type="PackedScene" uid="uid://c6w0ivy4hetrl" path="res://assets/core/player-controller/scenes/player.tscn" id="2_q510b"]
|
[ext_resource type="PackedScene" uid="uid://c6w0ivy4hetrl" path="res://assets/core/player-controller/scenes/player.tscn" id="2_q510b"]
|
||||||
|
|
||||||
@ -28,6 +29,10 @@ size = Vector2(20, 20)
|
|||||||
|
|
||||||
[node name="DevLevel" type="Node3D"]
|
[node name="DevLevel" type="Node3D"]
|
||||||
|
|
||||||
|
[node name="NetworkManager" type="Node" parent="."]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
script = ExtResource("1_kki4t")
|
||||||
|
|
||||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||||||
environment = SubResource("Environment_nyust")
|
environment = SubResource("Environment_nyust")
|
||||||
|
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
class_name NetworkManager
|
||||||
extends Node
|
extends Node
|
||||||
|
|
||||||
var steamId: int
|
var steamId: int
|
||||||
|
@ -10,8 +10,18 @@ radius = 0.35
|
|||||||
|
|
||||||
[node name="Player" type="CharacterBody3D" node_paths=PackedStringArray("camera")]
|
[node name="Player" type="CharacterBody3D" node_paths=PackedStringArray("camera")]
|
||||||
script = ExtResource("1_bv7t4")
|
script = ExtResource("1_bv7t4")
|
||||||
|
speed = null
|
||||||
|
acceleration = null
|
||||||
|
jump_height = null
|
||||||
|
camera_sens = null
|
||||||
|
joystick_camera_sens_multiplier = null
|
||||||
camera = NodePath("Neck/Camera3D")
|
camera = NodePath("Neck/Camera3D")
|
||||||
|
|
||||||
|
[node name="PlayerTag" type="Label3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.26654, 0)
|
||||||
|
billboard = 1
|
||||||
|
text = "username"
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
|
||||||
mesh = SubResource("CapsuleMesh_v7b3h")
|
mesh = SubResource("CapsuleMesh_v7b3h")
|
||||||
|
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
class_name Player extends CharacterBody3D
|
class_name Player extends CharacterBody3D
|
||||||
|
|
||||||
|
var network_manager: NetworkManager
|
||||||
|
var player_tag: Label3D
|
||||||
|
var username: String = ""
|
||||||
|
|
||||||
@export_category("Player")
|
@export_category("Player")
|
||||||
@export_range(1, 35, 1) var speed: float = 10 # m/s
|
@export_range(1, 35, 1) var speed: float = 10 # m/s
|
||||||
@export_range(10, 400, 1) var acceleration: float = 100 # m/s^2
|
@export_range(10, 400, 1) var acceleration: float = 100 # m/s^2
|
||||||
@ -22,6 +26,17 @@ var jump_vel: Vector3 # Jumping velocity
|
|||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
capture_mouse()
|
capture_mouse()
|
||||||
|
player_tag = get_node("PlayerTag")
|
||||||
|
init_network_manager()
|
||||||
|
|
||||||
|
|
||||||
|
func init_network_manager() -> void:
|
||||||
|
network_manager = %NetworkManager
|
||||||
|
if network_manager != null:
|
||||||
|
username = network_manager.username
|
||||||
|
player_tag.text = username
|
||||||
|
else:
|
||||||
|
player_tag.text = "Player"
|
||||||
|
|
||||||
|
|
||||||
func _unhandled_input(event: InputEvent) -> void:
|
func _unhandled_input(event: InputEvent) -> void:
|
||||||
|
@ -5,4 +5,5 @@
|
|||||||
[node name="Main" type="Node"]
|
[node name="Main" type="Node"]
|
||||||
|
|
||||||
[node name="NetworkManager" type="Node" parent="."]
|
[node name="NetworkManager" type="Node" parent="."]
|
||||||
|
unique_name_in_owner = true
|
||||||
script = ExtResource("1_dcack")
|
script = ExtResource("1_dcack")
|
||||||
|
Loading…
Reference in New Issue
Block a user