#Material extension update

3 messages · Page 1 of 1 (latest)

subtle cave
#

What is right way to update material extension data? Im using bevy`s examples.

....
//rotation is working
.add_systems(Update, (rotate_things,update_mat).chain())

....
#[derive(Asset, Component, AsBindGroup, Reflect, Debug, Clone, Default)]
struct MyExtension {....}

....
fn update_mat(mut q: Query<&mut MyExtension>, time: Res<Time>) {
    for mut m in &mut q {
        m.time= time.elapsed_seconds();
        println!("{:?}", m.time); //never printed !?
    }
}

hot mantle
#

Are you certain your extension is being spawned?

#

Try adding a println outside the loop.