A multiplayer VR framework w/voice chat
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at c73631e115424d16e3620872f39f54e6ac320863 18 lines 499 B view raw
1use bevy::{ecs::{component::Component, system::Query}, math::{Quat, Vec3}, transform::components::Transform}; 2 3#[derive(Component, Debug, Default)] 4pub struct RemotePlayer{ 5 pub id: String, 6 7 pub pos: Vec3, 8 pub rot: Quat 9} 10 11pub fn update( 12 players: Query<(&mut Transform, &RemotePlayer)> 13){ 14 for ( mut transform, player ) in players{ 15 transform.translation = Vec3::lerp(transform.translation, player.pos, 0.5); 16 transform.rotation = Quat::lerp(transform.rotation, player.rot, 0.5); 17 } 18}