Giter VIP home page Giter VIP logo

Comments (9)

esdebon avatar esdebon commented on May 25, 2024 1

Maybe your file gui_1.xml have the wrong name in the imagePath

<TextureAtlas imagePath="gui_2.png" width="2048" height="2048">

instead

<TextureAtlas imagePath="gui_1.png" width="2048" height="2048">

from starling-framework.

Mintonist avatar Mintonist commented on May 25, 2024

esdebon, sorry! I'm confused trying to find the reason. I updated post with original problem:

from starling-framework.

PrimaryFeather avatar PrimaryFeather commented on May 25, 2024

What's the trace output shown while the asset manager is processing the files? Is there anything suspicious?

from starling-framework.

Mintonist avatar Mintonist commented on May 25, 2024

[trace] [AssetManager] Enqueuing 'gui_1.png'
[trace] [AssetManager] Enqueuing 'gui_1.xml'
[trace] [AssetManager] Enqueuing 'gui_2.png'
[trace] [AssetManager] Enqueuing 'gui_2.xml'
[trace] [AssetManager] Enqueuing 'Troika.png'
[trace] [AssetManager] Enqueuing 'Troika.fnt'
[trace] [AssetManager] Enqueuing 'graphics.json'
[trace] [AssetManager] Adding xml 'gui_1'
[trace] [AssetManager] Adding xml 'gui_2'
[trace] [AssetManager] Adding texture 'gui_2'
[trace] [AssetManager] Adding xml 'Troika'
[trace] [AssetManager] Adding object 'graphics'
[trace] [AssetManager] Adding texture 'gui_1'
[trace] [AssetManager] Adding texture 'Troika'
[trace] [Starling] Warning: frames inside the texture's region are unsupported.
[trace] [AssetManager] Adding textureAtlas 'gui_1'
[trace] [AssetManager] Adding textureAtlas 'gui_2'
[trace] [AssetManager] Adding bitmapFont 'Troika'

What about is this warning? If I use another scale (all image fit one atlas) - warning exist but all looks fine in game.(https://www.dropbox.com/t/OhzBqVXKzybmhCmE).

from starling-framework.

PrimaryFeather avatar PrimaryFeather commented on May 25, 2024

Hm, I think that warning only means that too much of a certain texture will be displayed, so that's probably not it.

What's really strange is that you don't get any null reference exception. If the textures couldn't be accessed, you'd definitely get some of those.

Another question: if you set Starling.current.enableErrorChecking = true, do you get any additional output?

from starling-framework.

Mintonist avatar Mintonist commented on May 25, 2024

Only this:
[Starling] Full mask support requires 'depthAndStencil' to be enabled in the application descriptor.

from starling-framework.

PrimaryFeather avatar PrimaryFeather commented on May 25, 2024

That's unrelated to this problem, but you should definitely enable "depthAndStencil" in your application descriptor, like here.

As for our main problem, I'm slowly running out of ideas. 😕
If you add those same two texture atlases to a separate, new project: does that work? Or are still just the images of one of the atlases visible?

from starling-framework.

Mintonist avatar Mintonist commented on May 25, 2024

Mystery thing!
I rename "gui_2" files to "test" and it works!

In my other project I have "gui_1" and "gui_2" files and have no such problems. Seems because combinations of file names and texture names inside spritesheets.

UPD. "gui1" and "gui2" works fine two...
Don't use "_" symbol!)

from starling-framework.

PrimaryFeather avatar PrimaryFeather commented on May 25, 2024

This is really weird. I can't think of an explanation of this behavior right now; those names really shouldn't make a difference!

However, I'm happy to hear that you found a workaround, at least – the most important thing is that you're not blocked by this!

from starling-framework.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.