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", so this trait is not object safe.