还是优化动画代码
This commit is contained in:
parent
428ea24dea
commit
41dd80747c
2 changed files with 9 additions and 7 deletions
|
@ -132,7 +132,7 @@ public class M4ItemModel extends GeoModel<M4Item> {
|
|||
crossAlt.setPosY(-0.2f * (float) fpz);
|
||||
cross3.setPosY(-0.2f * (float) fpz);
|
||||
|
||||
shen.setPosX((float) (shen.getPosX() * (1 - 0.5 * zt)));
|
||||
shen.setPosX((float) (shen.getPosX() * (1 - 0.8 * zt)));
|
||||
shen.setPosY((float) (shen.getPosY() * (-1 + 0.8 * zt)));
|
||||
shen.setPosZ((float) (shen.getPosZ() * (1 - 0.6 * zt)));
|
||||
shen.setRotX((float) (shen.getRotX() * (1 - (type == 3 ? 0.96 : type == 1 ? 0.4 : 0.9) * zt)));
|
||||
|
|
|
@ -186,11 +186,13 @@ public class ClientEventHandler {
|
|||
|
||||
double spread = stack.is(ModTags.Items.SHOTGUN) || stack.is(ModItems.MINIGUN.get()) ? 1.2 * zoomSpread * (basicDev + 0.2 * (walk + sprint + crouching + prone + jump + ride) + fireSpread) : zoomSpread * (0.7 * basicDev + walk + sprint + crouching + prone + jump + ride + 0.8 * fireSpread);
|
||||
|
||||
if (gunSpread < spread) {
|
||||
gunSpread += 0.07 * Math.pow(spread - gunSpread, 2) * times;
|
||||
} else {
|
||||
gunSpread -= 0.07 * Math.pow(spread - gunSpread, 2) * times;
|
||||
}
|
||||
// if (gunSpread < spread) {
|
||||
// gunSpread += 0.07 * Math.pow(spread - gunSpread, 2) * times;
|
||||
// } else {
|
||||
// gunSpread -= 0.07 * Math.pow(spread - gunSpread, 2) * times;
|
||||
// }
|
||||
|
||||
gunSpread = Mth.lerp(0.07 * times, gunSpread, spread);
|
||||
|
||||
// 开火部分
|
||||
double weight = stack.getOrCreateTag().getDouble("weight") + stack.getOrCreateTag().getDouble("CustomWeight");
|
||||
|
@ -786,7 +788,7 @@ public class ClientEventHandler {
|
|||
p = zoomPos;
|
||||
}
|
||||
|
||||
customZoom = Mth.lerp(0.5 * times, customZoom, stack.getOrCreateTag().getDouble("CustomZoom"));
|
||||
customZoom = Mth.lerp(0.6 * times, customZoom, stack.getOrCreateTag().getDouble("CustomZoom"));
|
||||
|
||||
double zoom = 1.25 + customZoom;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue