@@ -34,9 +34,9 @@ use bevy_render::{mesh::Mesh3d, primitives::Aabb, view::visibility::Visibility};
34
34
use bevy_transform:: components:: { GlobalTransform , Transform } ;
35
35
use rand:: {
36
36
distributions:: { Distribution , Slice , Uniform } ,
37
+ rngs:: StdRng ,
37
38
Rng , SeedableRng ,
38
39
} ;
39
- use rand_chacha:: ChaCha8Rng ;
40
40
use std:: { borrow:: Borrow , time:: Duration } ;
41
41
use std:: {
42
42
f32:: consts:: TAU ,
@@ -444,7 +444,7 @@ pub fn spawn_random_mesh_selection(
444
444
mut material_assets : ResMut < Assets < StandardMaterial > > ,
445
445
mut inverse_bindposes_assets : ResMut < Assets < SkinnedMeshInverseBindposes > > ,
446
446
) {
447
- let mut rng = ChaCha8Rng :: seed_from_u64 ( 732935 ) ;
447
+ let mut rng = StdRng :: seed_from_u64 ( 732935 ) ;
448
448
449
449
let material = MeshMaterial3d ( material_assets. add ( StandardMaterial {
450
450
base_color : Color :: WHITE ,
@@ -526,8 +526,8 @@ pub fn update_random_mesh_animations(
526
526
527
527
let noise = animation. noise . sample ( time. elapsed_secs ( ) ) ;
528
528
529
- let t0 = random_transform_maybe_outlier ( & mut ChaCha8Rng :: seed_from_u64 ( noise. keys [ 0 ] ) ) ;
530
- let t1 = random_transform_maybe_outlier ( & mut ChaCha8Rng :: seed_from_u64 ( noise. keys [ 1 ] ) ) ;
529
+ let t0 = random_transform_maybe_outlier ( & mut StdRng :: seed_from_u64 ( noise. keys [ 0 ] ) ) ;
530
+ let t1 = random_transform_maybe_outlier ( & mut StdRng :: seed_from_u64 ( noise. keys [ 1 ] ) ) ;
531
531
532
532
// Blend between the transforms with a nice ease in/out over 2/3rds of a
533
533
// second, then hold for 1/3rd of a second.
0 commit comments