diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/skin/SkinCube.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/skin/SkinCube.java index 208d6f57a8..ffbdb3271d 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/skin/SkinCube.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/skin/SkinCube.java @@ -58,14 +58,14 @@ public static int[] createFaces() { 5, 0, 4, 1, 0, 5, //P5,T0, P4,T1, P0,T5 5, 0, 0, 5, 1, 4, //P5,T0, P0,T5, P1,T4 // RIGHT - 0, 5, 4, 6, 6, 11, //P0,T4 ,P4,T3, P6,T8 - 0, 5, 6, 11, 2, 10, //P0,T4 ,P6,T8, P2,T9 + 5, 3, 1, 4, 3, 9, //P5,T3, P1,T4, P3,T9 + 5, 3, 3, 9, 7, 8, //P5,T3, P3,T9, P7,T8 // FRONT 1, 4, 0, 5, 2, 10, //P1,T5, P0,T4, P2,T9 1, 4, 2, 10, 3, 9, //P1,T5, P2,T9, P3,T10 // LEFT - 5, 3, 1, 4, 3, 9, //P5,T6, P1,T5, P3,T10 - 5, 3, 3, 9, 7, 8, //P5,T6, P3,T10,P7,T11 + 0, 5, 4, 6, 6, 11, //P0,T4 ,P4,T3, P6,T8 + 0, 5, 6, 11, 2, 10, //P0,T4 ,P6,T8, P2,T9 // BACK 4, 6, 5, 7, 7, 12, //P4,T6, P5,T7, P7,T12 4, 6, 7, 12, 6, 11, //P4,T6, P7,T12,P6,T11 diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/skin/SkinMultipleCubes.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/skin/SkinMultipleCubes.java index 4e9e1b4b19..8990c4d947 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/skin/SkinMultipleCubes.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/skin/SkinMultipleCubes.java @@ -131,14 +131,15 @@ public void updateSkin(Image skin) { // LEFT getChildren().add(new Face(skin, start_x + width_interval + depth_interval, start_y + depth_interval, depth, height, interval, false, false, () -> new Box(thick, length, length), (b, p) -> { - b.setTranslateX((width * length + thick) / 2.0); + b.setTranslateX(-(width * length + thick) / 2.0); b.setTranslateY(-((height - 1) / 2.0 - p.getY()) * b.getHeight()); b.setTranslateZ(((depth - 1) / 2.0 - p.getX()) * b.getDepth()); })); + // RIGHT getChildren().add(new Face(skin, start_x, start_y + depth_interval, depth, height, interval, true, false, () -> new Box(thick, length, length), (b, p) -> { - b.setTranslateX(-(width * length + thick) / 2.0); + b.setTranslateX((width * length + thick) / 2.0); b.setTranslateY(-((height - 1) / 2.0 - p.getY()) * b.getHeight()); b.setTranslateZ(((depth - 1) / 2.0 - p.getX()) * b.getDepth()); }));