From 0905157327fb778a4d75e81a0ecd5f1e1a488258 Mon Sep 17 00:00:00 2001 From: austin Date: Sun, 18 Aug 2024 15:25:31 -0400 Subject: [PATCH] cursor transparency --- docs/src/progress/currenttarget.md | 1 - docs/src/progress/renderertodo.md | 3 +++ .../electrosphere/engine/loadingthreads/ClientLoading.java | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/src/progress/currenttarget.md b/docs/src/progress/currenttarget.md index 08e1f0a9..867d6de5 100644 --- a/docs/src/progress/currenttarget.md +++ b/docs/src/progress/currenttarget.md @@ -20,7 +20,6 @@ + bug fixes Fix anime outlines drawing over solid geometry Fix anime outlines not drawing for first person pipeline - Fix cursor transparency rendering for cursor, skybox Fix AI tracking deleted entity Fix server ground movement tree playing animation over falling animation Fix empty item slot not showing underneath dragged item diff --git a/docs/src/progress/renderertodo.md b/docs/src/progress/renderertodo.md index 2f9ccb36..83a212b8 100644 --- a/docs/src/progress/renderertodo.md +++ b/docs/src/progress/renderertodo.md @@ -606,6 +606,9 @@ Logger toggle debug window (08/17/2024) Foliage serialization/deserialization +(08/18/2024) +Cursor transparency, cloud transparency + # TODO diff --git a/src/main/java/electrosphere/engine/loadingthreads/ClientLoading.java b/src/main/java/electrosphere/engine/loadingthreads/ClientLoading.java index 31ff8507..d556c8e1 100644 --- a/src/main/java/electrosphere/engine/loadingthreads/ClientLoading.java +++ b/src/main/java/electrosphere/engine/loadingthreads/ClientLoading.java @@ -201,6 +201,7 @@ public class ClientLoading { //cloud ring pseudo skybox Entity cloudRing = EntityCreationUtils.createClientSpatialEntity(); EntityCreationUtils.makeEntityDrawable(cloudRing, "Models/environment/cloudRing.fbx"); + DrawableUtils.makeEntityTransparent(cloudRing); DrawableUtils.disableCulling(cloudRing); EntityUtils.getRotation(cloudRing).rotateX((float)(-Math.PI/2.0f)); EntityUtils.getScale(cloudRing).mul(100000.0f); @@ -210,6 +211,7 @@ public class ClientLoading { //player's cursor Globals.playerCursor = EntityCreationUtils.createClientSpatialEntity(); EntityCreationUtils.makeEntityDrawable(Globals.playerCursor, "Models/basic/geometry/unitsphere_1.fbx"); + DrawableUtils.makeEntityTransparent(Globals.playerCursor); EntityUtils.getScale(Globals.playerCursor).set(30f); }