Spine tilemap support

OK, in Git version, I have deleted the implementation of multitexturerender. It supports automatic multitexture rendering, but it still needs to be tested.

Ok, I’ll wait for news :wink:

openfl-spine update to 1.6.7.

  1. Fix: fixed the problem that ā€˜SpriteSpine’ does not support transparency.

  2. Fixed: fixed typo ā€˜SpineTextureAtlasLoader’.

  3. Delete: delete the rendering support of ā€˜isNative’ and ā€˜multipleTextureRender’.

  4. Improvement:ā€˜SpriteSpine’ adds support for automatic multi texture rendering.

1 Like

Great! What about the smoothing?
I see it is still disabled.

I’m not sure how to implement the smoothing function of beginshaderfill at present. I still need to see.

image

well what? Does it mean that WebGL rendering shouldn’t support shader fills?

Ok, so it should be internal to the shader…

GPU should only be limited by flash, webgl should not be limited by this.

Some important repairs:

openfl-spine update to 1.6.8:

  1. Fix: fix the problem that the mask will affect other ā€˜SpriteSpine’ objects.
  2. Fix: fix the problem that the ā€˜SpriteSpine.isPlay’ property is not in the correct state.
  3. Fix: fixed blendmode rendering error in ā€˜SpriteSpine’.
1 Like

There were problem with SpineTextureAtlasLoader on this update.
spineTextureAtals.load(function(textureAtals:SpineTextureAtals):Void
Type not found: SpineTextureAtals

You need to change SpineTextureAtals to SpineTextureAtlas.

1 Like

Yeah! Cool! Great rainy! :grin:


Support for smooththing is supported, and I’ll update to haxelib.
@GiG

1 Like

openfl-spine 1.7.0 update to haxelib!

Currently, smoothing is available!

@GiG

Use:

spine.smoothing = true;
1 Like

I’ve just tested smoothing property and it works fine. Thanks.

1 Like

Here I am! Hurray! It works! Thank you very much!
That’s one small step for OpenFL-Spine, one giant leap for OpenFL community! :scream: :smile:

1 Like

Spine animations are broken with new version of Spine 4.0.01.
OK, solution is to export data in version 3.8.

:thinking: If there is no special need for the new spine function, it is recommended to keep the old version.

1 Like

openfl-spine 1.8.1

  1. Improvement: Improve the batch processing function of SkeletonSpriteBatchs.
  2. New: Added support for caching animation data in SpriteSpine.isCache. But please note that if you use APIs such as setMixByName, it will affect the correct frame cache; therefore, in the case of using setMixByName, isCache should be disabled.
  3. Fix: Fix the problem that the custom shader is not replaced normally.
  4. Newly added: Added support for independent attribute, which can make Spine independent of isLockFrameFps.
  5. Improvement: Improve the performance of SpriteSpine and reduce the call of removeChild.
  6. New: Added support for SpriteSpine.shaderClass custom shader.
2 Likes

Is openfl-spine 1.8.1 compatible with spine-hx 4.0.2?

UPDATE --------
Uh, apparently not…

4.0 may be inconsistent with the format of 3.8. Therefore, it is recommended to use a stable version of 3.8 when there are no new functions required.