Update example
This commit is contained in:
parent
765f7ea9e6
commit
e921ea74d9
14
src/main.rs
14
src/main.rs
@ -69,17 +69,17 @@ impl Application<ExampleState> for ExampleApp {
|
|||||||
|
|
||||||
let mut sub_sprite = canvas.create_texture_sprite(Size {w: 100, h: 100});
|
let mut sub_sprite = canvas.create_texture_sprite(Size {w: 100, h: 100});
|
||||||
sub_sprite.set_texture(texture.clone(), Some(Position {x: 0, y: 0}), 1.0);
|
sub_sprite.set_texture(texture.clone(), Some(Position {x: 0, y: 0}), 1.0);
|
||||||
sub_sprite.set_position(Position {x: 0, y: 0});
|
sub_sprite.set_position(Position {x: 100, y: 100});
|
||||||
sub_sprite.set_scale(2.0);
|
sub_sprite.set_scale(2.0);
|
||||||
|
|
||||||
let mut sub_sprite2 = canvas.create_texture_sprite(Size {w: 200, h: 200});
|
let mut sub_sprite2 = canvas.create_texture_sprite(Size {w: 200, h: 200});
|
||||||
sub_sprite2.set_texture(texture.clone(), Some(Position {x: 100, y: 0}), 1.0);
|
sub_sprite2.set_texture(texture.clone(), Some(Position {x: 100, y: 0}), 1.0);
|
||||||
sub_sprite2.set_center(Position {x:100, y:100});
|
sub_sprite2.set_center(Position {x:100, y:100});
|
||||||
sub_sprite2.set_rotation(0.0);
|
sub_sprite2.set_rotation(0.0);
|
||||||
sub_sprite2.set_position(Position {x: 0, y: 0});
|
sub_sprite2.set_position(Position {x: 100, y: 100});
|
||||||
|
|
||||||
let mut txt_sprite = canvas.create_text_sprite("00", Size {w: 100, h: 100}, 22.0);
|
let mut txt_sprite = canvas.create_text_sprite("00", Size {w: 100, h: 100}, 22.0);
|
||||||
txt_sprite.set_center(Position {x:0, y:0});
|
txt_sprite.set_center(Position {x:-50, y:50});
|
||||||
txt_sprite.set_position(Position {x:100, y:100});
|
txt_sprite.set_position(Position {x:100, y:100});
|
||||||
txt_sprite.set_scale(1.0);
|
txt_sprite.set_scale(1.0);
|
||||||
|
|
||||||
@ -115,8 +115,8 @@ impl Application<ExampleState> for ExampleApp {
|
|||||||
state.frame_counter += 1;
|
state.frame_counter += 1;
|
||||||
if state.frame_counter >= 60 {
|
if state.frame_counter >= 60 {
|
||||||
state.frame_counter = 0;
|
state.frame_counter = 0;
|
||||||
// state.txt_sprite.set_text(&format!("{}", elapsed));
|
state.txt_sprite.set_text(&format!("{}", elapsed));
|
||||||
// state.txt_sprite.set_text_size(elapsed as f32);
|
state.txt_sprite.set_text_size(elapsed as f32);
|
||||||
}
|
}
|
||||||
match state.frame_counter {
|
match state.frame_counter {
|
||||||
0 => state.txt_sprite.set_color(Color::RED),
|
0 => state.txt_sprite.set_color(Color::RED),
|
||||||
@ -134,8 +134,8 @@ impl Application<ExampleState> for ExampleApp {
|
|||||||
state.tex_sprite.set_texture(state.texture.clone(), None, state.last_rot/100.0);
|
state.tex_sprite.set_texture(state.texture.clone(), None, state.last_rot/100.0);
|
||||||
// state.sub_sprite.set_texture(state.texture.clone(),
|
// state.sub_sprite.set_texture(state.texture.clone(),
|
||||||
// Some(Position {x: state.last_offset, y: 0}), 1.0);
|
// Some(Position {x: state.last_offset, y: 0}), 1.0);
|
||||||
state.sub_sprite.set_position(state.last_pos);
|
// state.sub_sprite.set_position(state.last_pos);
|
||||||
state.sub_sprite2.set_position(state.last_pos);
|
// state.sub_sprite2.set_position(state.last_pos);
|
||||||
state.sub_sprite.set_rotation(state.last_rot);
|
state.sub_sprite.set_rotation(state.last_rot);
|
||||||
state.sub_sprite2.set_rotation(state.last_rot + 45.0);
|
state.sub_sprite2.set_rotation(state.last_rot + 45.0);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user