From 8bce350a78396151a81633cd9e228d8dbc3f941d Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Tue, 21 May 2024 17:37:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B7=A1=E5=87=BA=E6=95=88?= =?UTF-8?q?=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../target/client/screens/KillMessageOverlay.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/net/mcreator/target/client/screens/KillMessageOverlay.java b/src/main/java/net/mcreator/target/client/screens/KillMessageOverlay.java index 3f130f2dd..cdaff59e8 100644 --- a/src/main/java/net/mcreator/target/client/screens/KillMessageOverlay.java +++ b/src/main/java/net/mcreator/target/client/screens/KillMessageOverlay.java @@ -87,14 +87,14 @@ public class KillMessageOverlay { GlStateManager.SourceFactor.ONE, GlStateManager.DestFactor.ONE ); - float alpha = (100 - record.tick - event.getPartialTick()) / 100f; // TODO 实现图标半透明渲染 - // 时间越久图片越透明 - gui.setColor(1, 1, 1, alpha); - - // 3s后开始消失 - if (record.tick >= 60) { - gui.pose().translate((-60 + record.tick + event.getPartialTick()) * 2.5, 0, 0); + // TODO 实现入场效果 + // TODO 实现非线性动画 + // 4s后开始消失 + if (record.tick >= 80) { + gui.pose().translate((-80 + record.tick + event.getPartialTick()) * 5, 0, 0); + // 时间越久图片越透明 + gui.setColor(1, 1, 1, (100 - (-80 + record.tick + event.getPartialTick()) * 5f) / 100f); } // 击杀提示是右对齐的,这里从右向左渲染