macro_rules! assets {
(timeout: $timeout:expr, $($asset:expr),*) => { ... };
($($asset:expr),*) => { ... };
}Expand description
Constructs an Assets object for use in a scene. Example:
ⓘ
{
Image::new("ramen", "/pics/ramen.png"),
Image::new("noise", "/pics/noise.bmp"),
Audio::new("ambient_music", "/audio/Ephemeral/Coin Machine.mp3"),
mixin!
{
"intersect_ray",
("raycaster", component!
{
RayCaster,
objects: List(Cow::Borrowed(&[Cow::Borrowed("#ramen-cube, #water")]))
})
}
},