Skip to content

Commit

Permalink
0.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jabuwu committed Jul 30, 2023
1 parent 2b16963 commit 17b66cc
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 10 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_spine"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Spine plugin for Bevy utilizing rusty_spine"
homepage = "https://github.com/jabuwu/bevy_spine"
Expand Down
10 changes: 6 additions & 4 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
# 0.6.0
- Improved premultiplied alpha support by pre-processing premultiplied textures
- Update to Bevy 0.11
- Improve premultiplied alpha support by pre-processing premultiplied textures
- Support Spine texture runtime settings
- Add `SpineSet::OnEvent`
- Fix some events getting missed
- Revamped material support
- Revamp material support and settings (`SpineSettings`)
- Custom material support (see `custom_material` example)
- Added support for 3D meshes and materials (see `3d` example)
- Added support for custom mesh creation (`SpineDrawer`)
- Add support for 3D meshes and materials (see `3d` example)
- Add support for custom mesh creation (`SpineDrawer`)
- Spine meshes can now be drawn using the non-combined (simple) drawer
- `workaround_5732` no longer necessary, Bevy issue was fixed
- Fix some events getting missed, add `SpineSet::OnEvent`

# 0.5.0
- Update to Bevy 0.10
Expand Down
5 changes: 3 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ A Bevy Plugin for [Spine 4.1](http://esotericsoftware.com/), utilizing [rusty_sp

```
[dependencies]
bevy = "0.10"
bevy_spine = "0.5"
bevy = "0.11"
bevy_spine = "0.6"
```

[See online demos!](https://jabuwu.github.io/bevy_spine_demos/) ([source repo](https://github.com/jabuwu/bevy_spine_demos))
Expand All @@ -15,6 +15,7 @@ bevy_spine = "0.5"
| bevy_spine | rusty_spine | bevy | spine |
| ---------- | ----------- | ---- | ----- |
| main | 0.6 | 0.11 | 4.1 |
| 0.6 | 0.6 | 0.11 | 4.1 |
| 0.5 | 0.5 | 0.10 | 4.1 |
| 0.4 | 0.5 | 0.9 | 4.1 |
| 0.3 | 0.4 | 0.8 | 4.1 |
Expand Down
6 changes: 3 additions & 3 deletions src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//! A Bevy 0.10 plugin for Spine 4.1
//! A Bevy 0.11 plugin for Spine 4.1
//!
//! Add [`SpinePlugin`] to your Bevy app and spawn a [`SpineBundle`] to get started!
Expand Down Expand Up @@ -58,7 +58,7 @@ pub enum SpineSystem {
/// Spawns helper entities associated with a [`SpineBundle`] for drawing meshes and
/// (optionally) adding bone entities (see [`SpineLoader`]).
Spawn,
/// An [`apply_system_buffers`] to load the spine helper entities this frame.
/// An [`apply_deferred`] to load the spine helper entities this frame.
SpawnFlush,
/// Sends [`SpineReadyEvent`] after [`SpineSystem::SpawnFlush`], indicating [`Spine`] components
/// on newly spawned [`SpineBundle`]s can now be interacted with.
Expand Down Expand Up @@ -221,7 +221,7 @@ pub struct SpineBone {
///
/// By default, the meshes may contain several meshes all combined into one to reduce draw calls
/// and improve performance. To interact with individual Spine meshes, see
/// [`SpineSettings::combined_drawer`].
/// [`SpineSettings::drawer`].
#[derive(Component, Clone)]
pub struct SpineMesh {
pub spine_entity: Entity,
Expand Down

0 comments on commit 17b66cc

Please sign in to comment.