Skip to content
Snippets Groups Projects
Commit c2715386 authored by STAVRIDIS ADONIS's avatar STAVRIDIS ADONIS :speech_balloon:
Browse files

#107 implemented basic camera

parent 5bc83a41
Branches master
No related merge requests found
...@@ -59,4 +59,7 @@ puppet func startGame(): ...@@ -59,4 +59,7 @@ puppet func startGame():
i+=1 i+=1
var playerArrow:Node = preload("res://entities/characters/playerArrow.tscn").instance() var playerArrow:Node = preload("res://entities/characters/playerArrow.tscn").instance()
get_node(GAMEPATH+str(get_tree().get_network_unique_id())).add_child(playerArrow) var playerCamera:Node = preload("res://entities/characters/camera.tscn").instance()
\ No newline at end of file
get_node(GAMEPATH+str(get_tree().get_network_unique_id())).add_child(playerArrow)
get_node(GAMEPATH+str(get_tree().get_network_unique_id())).add_child(playerCamera)
[gd_scene format=2]
[node name="Camera" type="Camera"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 25 )
fov = 30.0
extends Label extends Label
const GAMEPATH = "/root/game/" const GAMEPATH = "/root/game/"
var hp:int var hp:int
...@@ -16,7 +17,7 @@ func _ready(): ...@@ -16,7 +17,7 @@ func _ready():
func _process(_delta): func _process(_delta):
var cam = get_tree().get_root().get_camera() var cam = get_viewport().get_camera()
posPv.x = player.get_global_transform().origin.x - 0.2 posPv.x = player.get_global_transform().origin.x - 0.2
posPv.y = player.get_global_transform().origin.y + 2 posPv.y = player.get_global_transform().origin.y + 2
var labelIdpos = cam.unproject_position(posPv) var labelIdpos = cam.unproject_position(posPv)
......
...@@ -4,10 +4,8 @@ const GAMEPATH = "/root/game/" ...@@ -4,10 +4,8 @@ const GAMEPATH = "/root/game/"
var posId var posId
var player var player
var cam
func _ready(): func _ready():
cam = get_tree().get_root().get_camera()
posId = Vector3(0,0,0) posId = Vector3(0,0,0)
player = get_node("../../") player = get_node("../../")
var my_id = get_tree().get_network_unique_id() var my_id = get_tree().get_network_unique_id()
...@@ -17,6 +15,7 @@ func _ready(): ...@@ -17,6 +15,7 @@ func _ready():
func _process(_delta): func _process(_delta):
var cam = get_viewport().get_camera()
posId.x = player.get_global_transform().origin.x - 0.75 posId.x = player.get_global_transform().origin.x - 0.75
posId.y = player.get_global_transform().origin.y + 2.5 posId.y = player.get_global_transform().origin.y + 2.5
var labelIdpos = cam.unproject_position(posId) var labelIdpos = cam.unproject_position(posId)
......
...@@ -7,10 +7,6 @@ ...@@ -7,10 +7,6 @@
[node name="game" type="Spatial"] [node name="game" type="Spatial"]
script = ExtResource( 1 ) script = ExtResource( 1 )
[node name="camera" type="Camera" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.08, 22.8061 )
fov = 30.0
[node name="structure" type="Spatial" parent="."] [node name="structure" type="Spatial" parent="."]
[node name="bloc" parent="structure" instance=ExtResource( 2 )] [node name="bloc" parent="structure" instance=ExtResource( 2 )]
......
...@@ -3,7 +3,7 @@ extends Node ...@@ -3,7 +3,7 @@ extends Node
const GAMEPATH = "/root/game/" const GAMEPATH = "/root/game/"
const PORT = 10001 const PORT = 10001
const MAX_CLIENTS = 2 const MAX_CLIENTS = 1
var players = {} var players = {}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment