优化模型动画
This commit is contained in:
parent
d90a1237c1
commit
ac232d6fc5
4 changed files with 1642 additions and 2248 deletions
|
@ -90,7 +90,11 @@ public class AK12Item extends GunItem implements GeoItem, AnimatedItem {
|
|||
}
|
||||
|
||||
if (stack.getOrCreateTag().getBoolean("is_normal_reloading")) {
|
||||
return event.setAndContinue(RawAnimation.begin().thenPlay("animation.ak12.reload_normal"));
|
||||
if (stack.getOrCreateTag().getInt("magazine_type") == 2) {
|
||||
return event.setAndContinue(RawAnimation.begin().thenPlay("animation.ak12.reload_normal_drum"));
|
||||
} else {
|
||||
return event.setAndContinue(RawAnimation.begin().thenPlay("animation.ak12.reload_normal"));
|
||||
}
|
||||
}
|
||||
|
||||
if (player.isSprinting() && player.onGround() && player.getPersistentData().getDouble("noRun") == 0 && ClientEventHandler.drawTime < 0.01) {
|
||||
|
|
|
@ -670,6 +670,488 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"animation.ak12.reload_normal_drum": {
|
||||
"loop": "hold_on_last_frame",
|
||||
"animation_length": 2.75,
|
||||
"override_previous_animation": true,
|
||||
"bones": {
|
||||
"0": {
|
||||
"rotation": {
|
||||
"0.0": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"0.1": {
|
||||
"vector": [3.4, 1.25, 4.95]
|
||||
},
|
||||
"0.35": {
|
||||
"vector": [-13.59467, 1.59889, -0.0597],
|
||||
"easing": "easeInElastic"
|
||||
},
|
||||
"0.5167": {
|
||||
"vector": [-13.59467, 1.59889, -16.0597]
|
||||
},
|
||||
"0.6333": {
|
||||
"vector": [-14.32523, -1.08564, -11.90473]
|
||||
},
|
||||
"0.7333": {
|
||||
"vector": [-14.30348, -1.33052, -12.87588]
|
||||
},
|
||||
"0.8": {
|
||||
"vector": [-4.36856, -0.15301, -17.00875],
|
||||
"easing": "easeInElastic"
|
||||
},
|
||||
"0.9333": {
|
||||
"vector": [-11.32739, -0.93021, -6.94156],
|
||||
"easing": "easeOutSine"
|
||||
},
|
||||
"1.1333": {
|
||||
"vector": [-11.24975, 1.6251, -6.69388]
|
||||
},
|
||||
"1.3": {
|
||||
"vector": [-9.97469, 3.02705, -17.6383]
|
||||
},
|
||||
"1.7333": {
|
||||
"vector": [-9.86643, 3.67788, -17.84913]
|
||||
},
|
||||
"1.8": {
|
||||
"vector": [-17.05451, 6.16944, -16.87618]
|
||||
},
|
||||
"1.8667": {
|
||||
"vector": [-8.03014, 2.69913, -17.54102]
|
||||
},
|
||||
"2.05": {
|
||||
"vector": [0.1, 1.74, -4.02]
|
||||
},
|
||||
"2.25": {
|
||||
"vector": [2, 0, 2.25]
|
||||
},
|
||||
"2.4333": {
|
||||
"vector": [0, 0, 0],
|
||||
"easing": "easeInElastic"
|
||||
}
|
||||
},
|
||||
"position": {
|
||||
"0.0": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"0.1": {
|
||||
"vector": [-0.1, 0.1, -0.1],
|
||||
"easing": "easeInElastic"
|
||||
},
|
||||
"0.2": {
|
||||
"vector": [-0.1, 0.52, 0.9],
|
||||
"easing": "easeInElastic"
|
||||
},
|
||||
"0.4": {
|
||||
"vector": [-0.1, 0.7, -0.1],
|
||||
"easing": "easeOutQuad"
|
||||
},
|
||||
"0.5333": {
|
||||
"vector": [-0.1, 0.5, -0.6]
|
||||
},
|
||||
"0.6333": {
|
||||
"vector": [-0.1, 0.25, -0.6]
|
||||
},
|
||||
"0.7333": {
|
||||
"vector": [-0.1, 0.25, -0.6]
|
||||
},
|
||||
"0.8": {
|
||||
"vector": [0.36495, -0.3011, -0.70059]
|
||||
},
|
||||
"1.05": {
|
||||
"vector": [-0.04863, 0.13019, -0.57971]
|
||||
},
|
||||
"1.2": {
|
||||
"vector": [0.10317, -0.10129, -0.60415]
|
||||
},
|
||||
"1.45": {
|
||||
"vector": [0.14325, 0.06078, -0.58657]
|
||||
},
|
||||
"1.7333": {
|
||||
"vector": [0.11268, 0.11258, -0.78102]
|
||||
},
|
||||
"1.8": {
|
||||
"vector": [0.14791, 0.0351, -0.49198]
|
||||
},
|
||||
"1.8667": {
|
||||
"vector": [-0.5395, 0.29301, -0.39434]
|
||||
},
|
||||
"1.95": {
|
||||
"vector": [0.14791, 0.0351, -0.49198]
|
||||
},
|
||||
"2.0167": {
|
||||
"vector": [0.40834, -0.35741, -0.73343],
|
||||
"easing": "easeInSine"
|
||||
},
|
||||
"2.0833": {
|
||||
"vector": [0.44, -0.17, -0.42]
|
||||
},
|
||||
"2.1667": {
|
||||
"vector": [0, 0.06, 0.14844]
|
||||
},
|
||||
"2.2667": {
|
||||
"vector": [0, 0.02, 0.8986]
|
||||
},
|
||||
"2.4167": {
|
||||
"vector": [0, 0, 0],
|
||||
"easing": "easeInElastic"
|
||||
}
|
||||
}
|
||||
},
|
||||
"magazine": {
|
||||
"rotation": {
|
||||
"0.7167": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"0.9167": {
|
||||
"vector": [22.5, 0, 0]
|
||||
},
|
||||
"0.9667": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"1.1": {
|
||||
"vector": [-12.5, -70, -130]
|
||||
},
|
||||
"1.1667": {
|
||||
"vector": [-12.5, -70, -130]
|
||||
},
|
||||
"1.2333": {
|
||||
"vector": [1.51, -72.16, -135.34]
|
||||
},
|
||||
"1.2833": {
|
||||
"vector": [-0.58781, -40.02039, -106.56534]
|
||||
},
|
||||
"1.4333": {
|
||||
"vector": [-14.72777, -7.86614, -33.43033],
|
||||
"easing": "easeInOutSine"
|
||||
},
|
||||
"1.5333": {
|
||||
"vector": [-22.63843, -5.6156, -7.36216],
|
||||
"easing": "easeInOutSine"
|
||||
},
|
||||
"1.65": {
|
||||
"vector": [-12, 0, 0]
|
||||
},
|
||||
"1.7167": {
|
||||
"vector": [-11.39, 0, 0]
|
||||
},
|
||||
"1.8333": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"1.8833": {
|
||||
"vector": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"position": {
|
||||
"0.7167": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"0.9167": {
|
||||
"vector": [0, -10, 3],
|
||||
"easing": "easeInSine"
|
||||
},
|
||||
"0.9667": {
|
||||
"vector": [0, -10, 0],
|
||||
"easing": "easeInSine"
|
||||
},
|
||||
"1.1": {
|
||||
"vector": [3.05, -7.25, 7.56]
|
||||
},
|
||||
"1.1667": {
|
||||
"vector": [4.08351, -1.47888, 4.9022],
|
||||
"easing": "easeInOutSine"
|
||||
},
|
||||
"1.25": {
|
||||
"vector": [5.1, 0.44, 3.5]
|
||||
},
|
||||
"1.4": {
|
||||
"vector": [2.86, -1.65, -0.74]
|
||||
},
|
||||
"1.5333": {
|
||||
"vector": [0.39786, 0.10076, -1.31536],
|
||||
"easing": "easeInOutSine"
|
||||
},
|
||||
"1.6333": {
|
||||
"vector": [0, -0.26562, -0.6]
|
||||
},
|
||||
"1.7167": {
|
||||
"vector": [0, -0.23203, -0.53359]
|
||||
},
|
||||
"1.8333": {
|
||||
"vector": [0, 0, 0],
|
||||
"easing": "easeInElastic"
|
||||
},
|
||||
"1.8833": {
|
||||
"vector": [0, 0, 0]
|
||||
}
|
||||
}
|
||||
},
|
||||
"magazine2": {
|
||||
"rotation": {
|
||||
"0.0": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"0.5333": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"0.9": {
|
||||
"vector": [15, 0, 4],
|
||||
"easing": "easeOutSine"
|
||||
},
|
||||
"1.1333": {
|
||||
"vector": [0, 0, -1],
|
||||
"easing": "easeInOutQuad"
|
||||
},
|
||||
"1.3167": {
|
||||
"vector": [-22.05592, -4.56353, -7.11018]
|
||||
},
|
||||
"1.35": {
|
||||
"vector": [-21.17748, -2.97195, -4.59202]
|
||||
},
|
||||
"1.5": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"1.5667": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"2.2167": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"2.2333": {
|
||||
"vector": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"position": {
|
||||
"0.0": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"0.5333": {
|
||||
"vector": [-0.86802, -3.30009, -2.89697]
|
||||
},
|
||||
"0.9": {
|
||||
"vector": [-5.12342, 4.47795, -9.02235],
|
||||
"easing": "easeOutSine"
|
||||
},
|
||||
"1.1333": {
|
||||
"vector": [-5.12342, 0.97795, -10.02235],
|
||||
"easing": "easeInOutQuad"
|
||||
},
|
||||
"1.3167": {
|
||||
"vector": [-5.74422, 2.89641, -11.82]
|
||||
},
|
||||
"1.35": {
|
||||
"vector": [-5.86422, 2.65484, -11.5]
|
||||
},
|
||||
"1.4167": {
|
||||
"vector": [-5.79109, 2.99891, -10.69375]
|
||||
},
|
||||
"1.5": {
|
||||
"vector": [-5.99844, 3.01172, -10.01172]
|
||||
},
|
||||
"1.5667": {
|
||||
"vector": [-5.99844, 3.01172, -10.01172]
|
||||
},
|
||||
"2.2167": {
|
||||
"vector": [-5.99844, 3.01172, -10.01172]
|
||||
},
|
||||
"2.2333": {
|
||||
"vector": [0, 0, 330]
|
||||
},
|
||||
"2.25": {
|
||||
"vector": [0, 0, 0]
|
||||
}
|
||||
}
|
||||
},
|
||||
"Lefthand": {
|
||||
"rotation": {
|
||||
"0.4167": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"0.5833": {
|
||||
"vector": [-23.04, -6.9, 40.68]
|
||||
},
|
||||
"0.6667": {
|
||||
"vector": [-19.44764, -4.38972, 32.30549],
|
||||
"easing": "easeInOutSine"
|
||||
},
|
||||
"0.7167": {
|
||||
"vector": [-19.44764, -4.38972, 32.30549],
|
||||
"easing": "easeInOutSine"
|
||||
},
|
||||
"0.9167": {
|
||||
"vector": [-12.84863, -4.82913, 20.93756],
|
||||
"easing": "easeOutSine"
|
||||
},
|
||||
"0.9667": {
|
||||
"vector": [10.233, 10.2596, 3.51854],
|
||||
"easing": "easeOutSine"
|
||||
},
|
||||
"1.1": {
|
||||
"vector": [-49.77006, 64.26495, -91.19885]
|
||||
},
|
||||
"1.1667": {
|
||||
"vector": [-47.55314, 65.39596, -103.44208]
|
||||
},
|
||||
"1.25": {
|
||||
"vector": [-46.07222, 70.25928, -87.18593]
|
||||
},
|
||||
"1.35": {
|
||||
"vector": [-16.54273, 37.67935, -40.57865]
|
||||
},
|
||||
"1.4": {
|
||||
"vector": [-13.14801, 19.23814, -10.56439]
|
||||
},
|
||||
"1.5333": {
|
||||
"vector": [-10.79618, 6.21927, 22.54367],
|
||||
"easing": "linear"
|
||||
},
|
||||
"1.6333": {
|
||||
"vector": [-27.96238, -13.84396, 58.89893]
|
||||
},
|
||||
"1.7333": {
|
||||
"vector": [-23.9632, -12.39386, 52.59974],
|
||||
"easing": "linear"
|
||||
},
|
||||
"1.8333": {
|
||||
"vector": [-23.9632, -12.39386, 52.59974],
|
||||
"easing": "linear"
|
||||
},
|
||||
"1.9167": {
|
||||
"vector": [-23.9632, -12.39386, 52.59974],
|
||||
"easing": "linear"
|
||||
},
|
||||
"2.0833": {
|
||||
"vector": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"position": {
|
||||
"0.4167": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"0.5833": {
|
||||
"vector": [-2.59, -0.63, 6.45]
|
||||
},
|
||||
"0.6667": {
|
||||
"vector": [-2.59069, -0.63326, 6.31688],
|
||||
"easing": "easeInOutSine"
|
||||
},
|
||||
"0.7167": {
|
||||
"vector": [-2.59069, -0.63326, 6.31688],
|
||||
"easing": "easeInOutSine"
|
||||
},
|
||||
"0.9167": {
|
||||
"vector": [-2.69069, -12.23326, 9.61688],
|
||||
"easing": "easeInSine"
|
||||
},
|
||||
"0.9667": {
|
||||
"vector": [-1.09069, -13.13326, 3.41688],
|
||||
"easing": "easeInSine"
|
||||
},
|
||||
"1.1": {
|
||||
"vector": [3.78778, -5.55218, 11.79434]
|
||||
},
|
||||
"1.1667": {
|
||||
"vector": [6.50262, 0.9929, 8.56821]
|
||||
},
|
||||
"1.25": {
|
||||
"vector": [6.51159, 0.43131, 6.5098]
|
||||
},
|
||||
"1.35": {
|
||||
"vector": [5.08812, -0.82527, 5.37621]
|
||||
},
|
||||
"1.4": {
|
||||
"vector": [1.61237, -3.02671, 4.36969]
|
||||
},
|
||||
"1.4667": {
|
||||
"vector": [-0.78777, -2.78872, 4.5296]
|
||||
},
|
||||
"1.5333": {
|
||||
"vector": [-3.9135, -3.08305, 4.31438],
|
||||
"easing": "linear"
|
||||
},
|
||||
"1.6333": {
|
||||
"vector": [-5.03219, -1.54203, 6.77]
|
||||
},
|
||||
"1.7333": {
|
||||
"vector": [-4.22575, -1.43666, 6.09951],
|
||||
"easing": "linear"
|
||||
},
|
||||
"1.8333": {
|
||||
"vector": [-4.22575, -1.43666, 6.09951],
|
||||
"easing": "linear"
|
||||
},
|
||||
"1.9167": {
|
||||
"vector": [-4.22575, -1.43666, 6.09951],
|
||||
"easing": "linear"
|
||||
},
|
||||
"2.0833": {
|
||||
"vector": [0, 0, 0]
|
||||
}
|
||||
}
|
||||
},
|
||||
"camera": {
|
||||
"rotation": {
|
||||
"0.0": {
|
||||
"vector": [0, 0, 0]
|
||||
},
|
||||
"0.1": {
|
||||
"vector": [0, 0, 1.5],
|
||||
"easing": "easeInElastic"
|
||||
},
|
||||
"0.2167": {
|
||||
"vector": [0, 0, 1]
|
||||
},
|
||||
"0.45": {
|
||||
"vector": [0.5, 0, 1.2],
|
||||
"easing": "easeOutSine"
|
||||
},
|
||||
"0.5667": {
|
||||
"vector": [-0.1, 0, 2]
|
||||
},
|
||||
"0.75": {
|
||||
"vector": [0, 0, 1.5],
|
||||
"easing": "easeInElastic"
|
||||
},
|
||||
"0.8333": {
|
||||
"vector": [1, 1, -1.5],
|
||||
"easing": "easeInSine"
|
||||
},
|
||||
"0.9167": {
|
||||
"vector": [-0.5, -0.5, 1.5]
|
||||
},
|
||||
"1.6167": {
|
||||
"vector": [0.5, 0, 2],
|
||||
"easing": "easeInElastic"
|
||||
},
|
||||
"1.7833": {
|
||||
"vector": [-0.5, 0, 2.2],
|
||||
"easing": "linear"
|
||||
},
|
||||
"1.8667": {
|
||||
"vector": [1.5, -0.7, 1.2],
|
||||
"easing": "easeInSine"
|
||||
},
|
||||
"2.05": {
|
||||
"vector": [0, 0, 1.5],
|
||||
"easing": "linear"
|
||||
},
|
||||
"2.2333": {
|
||||
"vector": [0, 0, -0.75],
|
||||
"easing": "linear"
|
||||
},
|
||||
"2.4": {
|
||||
"vector": [0, 0, 0],
|
||||
"easing": "linear"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"sound_effects": {
|
||||
"0.0": {
|
||||
"effect": "ak_12_reload_normal"
|
||||
}
|
||||
}
|
||||
},
|
||||
"animation.ak12.reload_empty": {
|
||||
"loop": "hold_on_last_frame",
|
||||
"animation_length": 2.9,
|
||||
|
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 60 KiB |
Loading…
Add table
Reference in a new issue