fps_walk/fps_walk.rs
1use nightshade_api::prelude::*;
2
3fn main() {
4 let mut app = open();
5 spawn_floor(&mut app.world, 40.0);
6 for index in 0..30 {
7 let angle = index as f32 * 0.7;
8 spawn_object(
9 &mut app.world,
10 Object {
11 position: vec3(angle.sin() * 15.0, 1.0, (angle * 1.3).cos() * 15.0),
12 scale: vec3(1.0, 2.0, 1.0),
13 color: STEEL,
14 body: Body::Static,
15 ..Object::default()
16 },
17 );
18 }
19 first_person(&mut app.world, vec3(0.0, 1.2, 8.0));
20 while frame(&mut app) {}
21}