From 9bda7d6169e4f946fb6cb5893fba5efffbce7ff7 Mon Sep 17 00:00:00 2001 From: CrispyPin Date: Sun, 16 May 2021 16:49:26 +0200 Subject: [PATCH] add basic XYZ widget --- ovr-utils/Main.tscn | 18 +++++++++- .../{DemoOverlay.tscn => xyz_widget/yz.tscn} | 9 ++--- ovr-utils/overlays/xyz_widget/yz_widget.png | Bin 0 -> 100 bytes .../overlays/xyz_widget/yz_widget.png.import | 34 ++++++++++++++++++ ovr-utils/overlays/xyz_widget/zx.tscn | 16 +++++++++ ovr-utils/overlays/xyz_widget/zx_widget.png | Bin 0 -> 108 bytes .../overlays/xyz_widget/zx_widget.png.import | 34 ++++++++++++++++++ 7 files changed, 103 insertions(+), 8 deletions(-) rename ovr-utils/overlays/{DemoOverlay.tscn => xyz_widget/yz.tscn} (57%) create mode 100644 ovr-utils/overlays/xyz_widget/yz_widget.png create mode 100644 ovr-utils/overlays/xyz_widget/yz_widget.png.import create mode 100644 ovr-utils/overlays/xyz_widget/zx.tscn create mode 100644 ovr-utils/overlays/xyz_widget/zx_widget.png create mode 100644 ovr-utils/overlays/xyz_widget/zx_widget.png.import diff --git a/ovr-utils/Main.tscn b/ovr-utils/Main.tscn index a9fd764..68b06bd 100644 --- a/ovr-utils/Main.tscn +++ b/ovr-utils/Main.tscn @@ -1,9 +1,11 @@ -[gd_scene load_steps=5 format=2] +[gd_scene load_steps=7 format=2] [ext_resource path="res://addons/openvr_overlay/OverlayInstance.tscn" type="PackedScene" id=1] [ext_resource path="res://overlays/FPSOverlay.tscn" type="PackedScene" id=2] [ext_resource path="res://overlays/TimeOverlay.tscn" type="PackedScene" id=3] [ext_resource path="res://temp.gd" type="Script" id=4] +[ext_resource path="res://overlays/xyz_widget/zx.tscn" type="PackedScene" id=5] +[ext_resource path="res://overlays/xyz_widget/yz.tscn" type="PackedScene" id=6] [node name="Overlays" type="Node"] script = ExtResource( 4 ) @@ -20,3 +22,17 @@ overlay_scene = ExtResource( 3 ) offset_pos = Vector3( -0.05, 0.02, 0.15 ) offset_rot = Vector3( 0, -90, -135 ) width_meters = 0.8 + +[node name="XYZ Widget" type="Node" parent="."] + +[node name="YZ" parent="XYZ Widget" instance=ExtResource( 1 )] +target = 1 +overlay_scene = ExtResource( 6 ) +offset_pos = Vector3( 0, 0, 0 ) +offset_rot = Vector3( 0, -90, 0 ) + +[node name="ZX" parent="XYZ Widget" instance=ExtResource( 1 )] +target = 1 +overlay_scene = ExtResource( 5 ) +offset_pos = Vector3( 0, 0, 0 ) +offset_rot = Vector3( 90, 0, 0 ) diff --git a/ovr-utils/overlays/DemoOverlay.tscn b/ovr-utils/overlays/xyz_widget/yz.tscn similarity index 57% rename from ovr-utils/overlays/DemoOverlay.tscn rename to ovr-utils/overlays/xyz_widget/yz.tscn index 6b3f646..ae225b7 100644 --- a/ovr-utils/overlays/DemoOverlay.tscn +++ b/ovr-utils/overlays/xyz_widget/yz.tscn @@ -1,12 +1,10 @@ [gd_scene load_steps=2 format=2] -[ext_resource path="res://icon.png" type="Texture" id=1] +[ext_resource path="res://overlays/xyz_widget/yz_widget.png" type="Texture" id=1] -[node name="Overlay" type="Control"] +[node name="Control" type="Control"] anchor_right = 1.0 anchor_bottom = 1.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 __meta__ = { "_edit_use_anchors_": false } @@ -16,6 +14,3 @@ anchor_right = 1.0 anchor_bottom = 1.0 texture = ExtResource( 1 ) expand = true -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/ovr-utils/overlays/xyz_widget/yz_widget.png b/ovr-utils/overlays/xyz_widget/yz_widget.png new file mode 100644 index 0000000000000000000000000000000000000000..3fc8b45e5487e71f572c9d96e2f2a6800e23039a GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`+MX_sAr`&K2?yB!IV;K?Xt~ay xbYKNzh(QDEd=(uw$*TqKsz>!CSPwHXFswMvZme!{#1W{C!PC{xWt~$(699l)8Q1^- literal 0 HcmV?d00001 diff --git a/ovr-utils/overlays/xyz_widget/yz_widget.png.import b/ovr-utils/overlays/xyz_widget/yz_widget.png.import new file mode 100644 index 0000000..31b0345 --- /dev/null +++ b/ovr-utils/overlays/xyz_widget/yz_widget.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/yz_widget.png-b9fa885c579466828b6d0caddc809e49.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://overlays/xyz_widget/yz_widget.png" +dest_files=[ "res://.import/yz_widget.png-b9fa885c579466828b6d0caddc809e49.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/ovr-utils/overlays/xyz_widget/zx.tscn b/ovr-utils/overlays/xyz_widget/zx.tscn new file mode 100644 index 0000000..5dc55e9 --- /dev/null +++ b/ovr-utils/overlays/xyz_widget/zx.tscn @@ -0,0 +1,16 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://overlays/xyz_widget/zx_widget.png" type="Texture" id=1] + +[node name="Control" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TextureRect" type="TextureRect" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +texture = ExtResource( 1 ) +expand = true diff --git a/ovr-utils/overlays/xyz_widget/zx_widget.png b/ovr-utils/overlays/xyz_widget/zx_widget.png new file mode 100644 index 0000000000000000000000000000000000000000..03b7f7406d419ec24cca70b7525c3e2743e2f1e6 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`#-1*YAr`&K2?yA({QI9C@cX~~ zd?B?xYyymKybCTg{Qv*o*gz*p&fw|l=d#Wz Gp$Py$t|5T{ literal 0 HcmV?d00001 diff --git a/ovr-utils/overlays/xyz_widget/zx_widget.png.import b/ovr-utils/overlays/xyz_widget/zx_widget.png.import new file mode 100644 index 0000000..9faf420 --- /dev/null +++ b/ovr-utils/overlays/xyz_widget/zx_widget.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zx_widget.png-b7f8f97d1c970429dd17d72af3b467a5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://overlays/xyz_widget/zx_widget.png" +dest_files=[ "res://.import/zx_widget.png-b7f8f97d1c970429dd17d72af3b467a5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0