pub trait WorldExt {
// Required methods
fn entity_named(&self, name: &str) -> Option<u32>;
fn move_entity_named<F: FnMut(&mut Transform)>(&mut self, name: &str, f: F);
fn position_of(&self, name: &str) -> Option<Vec3>;
fn modify<T: Component + 'static, F: FnMut(&mut T)>(
&mut self,
name: &str,
f: F,
);
}Expand description
World üzerine eklenen kolaylık metodları.
use gizmo::prelude::*; ile otomatik içeri alınır.
Required Methods§
Sourcefn entity_named(&self, name: &str) -> Option<u32>
fn entity_named(&self, name: &str) -> Option<u32>
İsme göre Entity ID’sini (u32) bul.
Sourcefn move_entity_named<F: FnMut(&mut Transform)>(&mut self, name: &str, f: F)
fn move_entity_named<F: FnMut(&mut Transform)>(&mut self, name: &str, f: F)
İsme göre entity’nin Transform’unu değiştir. Transform matrisi otomatik güncellenir.
Sourcefn position_of(&self, name: &str) -> Option<Vec3>
fn position_of(&self, name: &str) -> Option<Vec3>
İsme göre entity’nin dünya pozisyonunu al.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".