Quick Links: Download Gideros Studio | Gideros Documentation | Gideros Development Center | Gideros community chat
Gideros 2019.10 released - Gideros Forum

Gideros 2019.10 released

@Hgy29 has been hard at work producing this months release of Gideros. Please show your thanks by donating, I'm sure it would be very much appreciated.

There is a demo in the examples to show you how the new 3D physics and collision engine work.

New features
[plugin/reactphysics3d] Integrate ReactPhysics3D physics and collision engine (https://www.reactphysics3d.com/)

Improvements
[core] Support rendering to depth texture
[plugin/ogg] Add opus decoding support
[plugin/gmedia] Update for Android (by @mokalux)

Fixes
[core] Minor but annoying issues fixed in layout system
[core] Fix 3D rendering matrices handling in viewport
[android] Various minor fixes (causing rare crashes)

As usual, you can get the latest version here:
http://giderosmobile.com/download
+1 -1 (+8 / -0 ) Share on Facebook

Comments

  • [core] Support rendering to depth texture - can you explain this? thanks
  • Cool! donated.

    Likes: hgy29

    +1 -1 (+1 / -0 ) Share on Facebook
  • hgy29hgy29 Maintainer
    edited October 9
    keszegh said:

    [core] Support rendering to depth texture - can you explain this? thanks

    It allows to make a render target that will grab the depth buffer content instead of the color buffer. It is useful for rendering shadows in a 3D scene. This technique is used in a the 3D physics demo.

    I don’t know if there is other use cases, but that single one made it worth implementing

    +1 -1 (+3 / -0 ) Share on Facebook
  • MobAmuseMobAmuse Member
    edited October 12
  • @all thank you for your very hard work!

    Likes: MobAmuse

    +1 -1 (+1 / -0 ) Share on Facebook
  • XmanXman Member
    Why from 2019.9, the Templates folder is moved outside, and when export the project, show the error: Template source not found:Templates/AndroidStudio/Android Template
  • @Xman I can see the android template on my windows machine:
    C:\Program Files (x86)\Gideros\Templates\AndroidStudio\Android Template\app\src\main\java\com\giderosmobile\android

    I tried exporting an android studio project and it build fine (using the latest gideros release 2019.10)
  • XmanXman Member
    On Mac OS
    For 2019.5
    /Applications/Gideros\ Studio2019.5/Gideros\ Studio.app/Contents/Templates

    For 2019.9 and 2019.10
    /Applications/Gideros\ Studio/Templates
  • MoKaLuxMoKaLux Member
    edited October 11
    ok so something has changed on mac os! I am surprised it wouldn't export to as anymore though!
  • hgy29hgy29 Maintainer
    Xman said:

    Why from 2019.9, the Templates folder is moved outside, and when export the project, show the error: Template source not found:Templates/AndroidStudio/Android Template

    This was done so that we could, in the future, allow the installer to download contents from the internet and install templates and plugins selected by the user instead of providing a 1GB gideros install file. It is better to have templates outside gideros studio app package for this, because of the signature stuff.

    I am surprised android export doesn’t work though. Do other exports work ? I usually only try iOS and Mac desktop exports on OS X.

  • XmanXman Member
    I tried iOS, it works.
  • hgy29hgy29 Maintainer
    edited October 11
    @Xman, thanks!

    There is an issue and I fixed it for next version. (https://github.com/gideros/gideros/commit/512d636bf5f5620dd4e9266e702851085214c263)

    Meanwhile you can make it work at your side by editing the APK.gexport in the Templates folder.
    Change line 142 into:
    <template name="Android Template" path="[[[sys.giderosDir]]]/../../Templates/AndroidStudio/Android Template">
    (add /../.. after [[[sys.giderosDir]]])

    Likes: MoKaLux, Xman, oleg, antix

    +1 -1 (+4 / -0 ) Share on Facebook
  • olegoleg Member
    Small bug:

    When i press rename folder gideros does not save new name.


    image.png
    247 x 143 - 9K
    my games:
    https://play.google.com/store/apps/developer?id=razorback456
    мій блог по гідерос https://simartinfo.blogspot.com
    Слава Україні!
  • PaulHPaulH Member
    Good stuff! Donated.

    Likes: hgy29, MoKaLux

    +1 -1 (+2 / -0 ) Share on Facebook
  • olegoleg Member
    Explain to me why function shifts values ​​??
    s = gideros.class(Sprite)
    function s:init()
      self.open(1,2,3)
    end
    function s:open(x,y,z)
       print(x,y,z)
    end
    --===============
    output:
    >Uploading finished.
    >2 3 nil
    my games:
    https://play.google.com/store/apps/developer?id=razorback456
    мій блог по гідерос https://simartinfo.blogspot.com
    Слава Україні!
  • hgy29hgy29 Maintainer
    Because you declared it as ‘:’ but called it with ‘.’
    +1 -1 (+4 / -0 ) Share on Facebook
  • rrraptorrrraptor Member
    edited October 21
    It is already answered, but I just want to mention, that if you call function with dot inside your class, then the first parameter of this function must be self (if you want to use it inside this function). It is useful if you want to call object's function by name.
    self["MyFunctionName"](self, params)
    and ur function look like that:
    function MyObject:MyFunctionName(params)
    	print(params)
    end
    Or you can use it to override parent method. Like that:
    function MyObject:setPosition(x, y)
    	-- call parent method 
    	Sprite.setPosition(self, x, y)
    	-- do some stuff here
    	self._x = x + self.offsetX
    	self._y = y + self.offsetY
    end

    Likes: MoKaLux

    +1 -1 (+1 / -0 ) Share on Facebook
  • olegoleg Member
    I just accidentally put '.' Instead of ':' and didn't notice until hgy29 said so.

    Likes: MoKaLux

    my games:
    https://play.google.com/store/apps/developer?id=razorback456
    мій блог по гідерос https://simartinfo.blogspot.com
    Слава Україні!
    +1 -1 (+1 / -0 ) Share on Facebook
Sign In or Register to comment.