Skip to content

Commit d048fbf

Browse files
authored
make sprite offset a float (#129)
1 parent 34ed195 commit d048fbf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/util/spritesheet.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,8 @@ fn initialize_spritesheet_bundle(
181181
let real_frame_h: u32 = if frame.rotated { frame.frame.w } else { frame.frame.h };
182182

183183
// subtract original center from new center to get the offset
184-
let offset_x: i32 = (frame.source.x + real_frame_w / 2) as i32 - (frame.source.w / 2) as i32;
185-
let offset_y: i32 = (frame.source.y + real_frame_h / 2) as i32 - (frame.source.h / 2) as i32;
184+
let offset_x: f64 = frame.source.x as f64 + (real_frame_w as f64 - frame.source.w as f64)/2.0;
185+
let offset_y: f64 = frame.source.y as f64 + (real_frame_h as f64 - frame.source.h as f64)/2.0;
186186

187187
(sprite_name_in_sheet(name), json!({
188188
"spriteOffset": format!("{{{},{}}}", offset_x, -offset_y),

0 commit comments

Comments
 (0)