Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

Edit: the explation I gave here turned out to not be fully correct. However, I've decided to keep the original post and just highlight this with this note, so anyone following this thread in the future can go through all the discussion and know I'll correct this info in a later reply! =]

Hello!

From your links, I think I understand what's happening.

The thing is, regardless of whether you are using the default 3 frame or a higher frame count, the plugin expects the spritesheets to be compliant to the spritesheet sizes commonly supported by the engine. That is, a spritesheet with 8 characters sheets, or a file with a single character (with the filename starting with $).

From the second image you linked I can see it may have 4 sheets with 8 directions and 8 frames each, one for walking, one for running, and two blank sheets. Because the engine expects the file to have 4 more sheets below, it will mess the calculations used to isolate each frame and behave erratically.

You need to either isolate each character sheet into a single file (with its name starting with $), or expand the image file adding 4 more blank character sheets below the ones you already have. 

I'm not sure if my explanation is helping or making it hard to understand, so here's an example using your file. I've edited it to highlight each character sheet, making it more visual, and also bluring the images to prevent it being copied without permission:


Hello! I followed your instructions, but the problem persists.  When I use a single sprite (like "$sprite"), the plugin works perfectly, but I can't use 8 directions because, according to the plugin's instructions, diagonal sprites should be below normal sprites.  I'm sending a sample of my project with the settings I use. I don't know what I might be doing wrong.
https://drive.google.com/file/d/1-i1umGNc2HUuAfnzUY21xEB5WYKg3PQ_/view?usp=sharing
Thank you for your patience. I hope I'm not disturbing you.

Hello!

Don't worry, it's no disturbance at all!

With you demo I could verify that there was indeed a bug in hiding. I hope to have fixed that with the version 1.3.7 I've just released.

Also, I may have jumped too quickly to a conclusion on my latest reply, so I feel it is important to correct myself as well. The spritesheet size you were using was actually correct, and there was no need to double it down like I recommended. The way I coded the 8 directions occupies a second character sheet, it does not extends the original one.

Lastly, a side note... your spritesheet for the idle pose is not vertically aligned with the walking and dashing frames, so it causes a weird displacement when the poses change. That is easily fixed making sure the frames are properly aligned between files! ;]

I hope with this fix we're out of the buggy woods, but do let me know if you find anything else not behaving properly!

Hello!  I downloaded the new version and tested it. The bug was fixed. Now everything works as expected.  Thank you for your kindness and support. Your plugin is amazing and has become a must-have for my projects.  I'll let you know if I find any other issues. :)