Hello,
A new Gideros version is available, mainly focused on performance improvements in specific cases.
Full change log:
Improvements[gfx/sprite] new 'addChildrenAt' call to add several children to specific positions inside a sprite in one call (faster)
[gfx/particles] addParticles is much more efficient with a lot of particles
[export/html5] Change code to support WASM64 (not yet enabled)
[layout] getLayoutContsraints, getLayoutParameters and getLayoutInfo now accept a mask of needed values in return for faster processing
[styling] More color operations in styles
Fixes[export/html5] Fix some existing files not replaced on export
[plugin/tts] Use correct lua context in callbacks
[Library] Fix 3D library shader
Download it from here:http://giderosmobile.com/download
Comments
will update the wiki to the best of my ability asap, God's willing!
Sprite:addChildrenAt() takes a single argument, a table with keys indicating the position where to add a new child, and values the children themselves.
Exemple:
Likes: MoKaLux
Likes: MoKaLux
Likes: MoKaLux
Sorry right syntax was probably:
Likes: MoKaLux
Likes: MoKaLux
Likes: MoKaLux
- Sprite:setHiddenChildren
- Sprite:isOnStage
- Sprite:setStyle
- Sprite:resolveStyle
- Sprite:addChildrenAt
Those are missing because I couldn't wrap my head around them
- sprite:setWorldAlign
- sprite:updateStyle (is this one actually really easy?)
- sprite:spriteToLocalMatrix
Viva Gideros!
Likes: hgy29
Sprite:spriteToLocalMatrix(otherSprite) returns a Matrix that transforms a coordinate in otherSprite space into a coordinate in current sprite space.
Sprite:updateStyle() performs what need to be done when the style table of a Sprite has changed. It is called automatically by Gideros or when application:applyStyles() is called.
It can be overriden by your own classes if needed, so it is lua visible so that you can call it in such cases.
Likes: MoKaLux
Android Studio Narwhal 4 Feature Drop | 2025.1.4
Build #AI-251.27812.49.2514.14217341, built on October 6, 2025
---
[Incubating] Problems report is available at: file:///C:/Temp/Dweebs/tmp/build/reports/problems/problems-report.html
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.13/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
FAILURE: Build completed with 2 failures.
1: Task failed with an exception.
-----------
* Where:
Build file 'C:\Temp\Dweebs\tmp\app\build.gradle' line: 4
* What went wrong:
A problem occurred evaluating project ':app'.
> Value is null
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
==============================================================================
2: Task failed with an exception.
-----------
* What went wrong:
A problem occurred configuring project ':app'.
> Android Gradle Plugin: project ':app' does not specify `compileSdk` in build.gradle (C:\Temp\Dweebs\tmp\app\build.gradle).
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
==============================================================================
BUILD FAILED in 4s
Exec returned: 1
Export failed! See details above.
Likes: MobAmuse