mOOnpunk's Recent Forum Activity

  • Scirra have said many times they have no interest in doing full 3d.

    3d in Construct is really just a visual effect.

  • First steps at skinning the ui.

    Boarders can now have a texture. Works like a 9 patch.

    Reference a sprite then use its animations for the corners and sides.

    This means a single sprite can skin the whole ui interface.

    -> EasyMenu: Apply skin from UID Sprite4.UID: TL="tl", T="t", TR="tr", R="r", BR="br", B="b", BL="bl", L="l"
  • I made a data container object that you could use.

    construct.net/en/make-games/addons/1513/data-container/documentation

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • You can now enable headers and a footers. Not many properties yet, just set height and colour. Header also has the option to enable dragging the window.

    Not going to work on more properties just yet, just needed to get teh basics in before starting work on the layout system.

  • Thought i would add drag scrolling while i was already working on scroll bars.

    -> EasyMenu: Set drag scroll True, inertia 0.90, overscroll True

    You can enable and disable it, adjust the inertia, and enable overscroll so rather than a hard stop at the pages edge it bounces back like on most mobile OS.

  • Thanks for the video. That's super helpful.

    I wasn't aware of the terms but my original event based gui was an immediate mode design, it was great for certain things, such as when elements arranged directly beneath each other, but made more complex layout design difficult, which i think you can only get from retained mode gui's.

    Anyway this system will be easily adjustable on the fly.

    I've been looking at google androids ui system material.

    m2.material.io/components

    Adding palettes is another good idea.

  • I just wasted a few days trying to track down a non existent bug.

    I couldn't work out why the scroll bar calculations were incorrect for the page size. Then i finally remembered i made it so that if you add a sprite to a page, then the page resizes to fit the sprite if the page is too small. This is so pages can grow at runtime if the page content is updated.

    There is now another option to set this per sprite, so you can decide which sprites effect page size.

    I also added the option to have scrollbar thumbs dynamically resize with a tween motion, and the option to hide scrollbars when the page is smaller than the window area.

  • Scrollbars now have fully customisable spacing.

    Pages can have their own page colour, and i've added page transitions, which currently support sliding and fading with full tween support. More transition types will be added later.

    Excuse the colours for testing. I'm badly colour blind.

  • Mostly doing stuff on the back end ready for more advanced features.

    Managed to add styles to scroll bars.

    They now clip rounded windows, and you can set colours thickness and roundness.

  • Thanks!

    I switched to a Sutherland–Hodgman algorithm for clipping, so now windows and elements can all be rounded.

    Still need to update the scroll bar code.

  • Looks like the 3d objects are being clipped.

    With the layout selected, look under advanced in the properties panel and try changing the near distance and far distance.

    back up you work before making changes.

  • Experimenting with rounding window corners, but this messes up clipping.

    Not sure if it will be possible.

    Will have to think some more.

mOOnpunk's avatar

mOOnpunk

Early Adopter

Member since 29 Mar, 2017

Twitter
mOOnpunk has 8 followers

Trophy Case

  • 9-Year Club
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • Enduring Visitor Visited Construct.net 90 days in a row
  • Unrelenting Visitor Visited Construct.net 180 days in a row
  • RTFM Read the fabulous manual
  • Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

18/44
How to earn trophies