new projectile models

This commit is contained in:
2025-07-11 00:41:38 +02:00
parent 78b09b33d6
commit 16052fc61d
3 changed files with 3 additions and 3 deletions

Binary file not shown.

View File

@@ -19,6 +19,7 @@ use lightyear::prelude::{NetworkTarget, Replicate};
use std::f32::consts::PI; use std::f32::consts::PI;
const MAX_SHOT_AGES: f32 = 15.; const MAX_SHOT_AGES: f32 = 15.;
const MISSLE_SPEED: f32 = 3.;
#[derive(Component)] #[derive(Component)]
struct MissileProjectile { struct MissileProjectile {
@@ -97,8 +98,7 @@ fn on_trigger_missile(
transform, transform,
children![ children![
( (
Transform::from_rotation(Quat::from_rotation_x(PI / 2.).inverse()) Transform::from_rotation(Quat::from_rotation_x(PI / 2.).inverse()),
.with_scale(Vec3::splat(0.04)),
GltfSceneRoot::Projectile("missile".to_string()), GltfSceneRoot::Projectile("missile".to_string()),
), ),
( (
@@ -125,7 +125,7 @@ fn on_trigger_missile(
fn update(mut query: Query<&mut Transform, With<MissileProjectile>>) { fn update(mut query: Query<&mut Transform, With<MissileProjectile>>) {
for mut transform in query.iter_mut() { for mut transform in query.iter_mut() {
let forward = transform.forward(); let forward = transform.forward();
transform.translation += forward * 3.; transform.translation += forward * MISSLE_SPEED;
} }
} }