GeoffB's Recent Forum Activity

  • For UI you generally want to have the objects on a separate layer that is set to render in 2D and set parallax to 0%,0% (set on the layer properties). It'll respect the screen ratio and won't scroll, regardless of the 3D camera's position.

  • Do you mean you want the object to always move at a constant speed? If so, set the acceleration and deceleration to something high like 10000. The object will accelerate to its maximum speed instantly.

  • There could be more at play here, but it looks like simply adding "For Each -> Cards" under the Arrived trigger will take care of this issue.

  • System -> Set object time scale. Just specify the family as the object.

  • Guessing here since there's not a lot to work with, but are you creating the player on the game layout via events, or is it positioned there already? If it's there already then it's possible your player has the global property and you actually have two instances.

    Otherwise, I recommend you create the player objects at runtime, using two templates: one for the title screen with the behaviours disabled, and one for the game with them enabled.

    Also, make sure unbounded scrolling is enabled in your game layout.

    It could be many things. More info will help if you don't come right.

  • For us, the users, the engine and the editor are one and the same.

  • You can only set timescale for the whole game, or individual objects. You can also use families, so something like this will work:

    SpritesFamily on layer "game" - set object timescale

    TilemapsFamily on layer "game"... etc.

  • This is another testimony as to why we should have an option to disable auto-updates, but until that happens, you can specify which version your students use by giving them a specific release url, like editor.construct.net/r302 or whatever

    You can find a list of stable releases here: construct.net/en/make-games/releases/stable

  • It's certainly possible, but any isometric game is going to need some robust Z-ordering which you'll need to get your head around. The vehicle could use a custom or built-in movement behaviour.

    Depending on how you want to show the vehicles, it might need 4 or 8 variations for the angles. If you want "smooth" turning animations, you should look into 3D shapes with orthographic view and/or sprite stacking.

  • You're not far off. I prefer using hierarchies to pin, but whatever works for you is fine. Anyway, here's how I would do it:

    + MainShape: DragDrop is dragging
    ----+ SecondaryShape: On collision with MainShape
    -----> MainShape: Add child SecondaryShape (X: True, Y: True, width: True, height: True, angle: True, Z elevation: True, destroy with parent: False)
    
    ----+ SecondaryShape: [X] Is overlapping MainShape
    ----+ System: Trigger once
    -----> MainShape: Remove child SecondaryShape
    
  • Lists are html elements, so they follow their own rules based on CSS and sorcery. If you want to style them, I suggest you go down the css rabbit hole, but I find it easier to build my own UI elements than use html-based ones.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Create two instance variable for the object and set them while dragging: prevX and prevY. Set up an event to check before you update the variables.

    So something like:

    Object Is dragging

    1) if object.prevX < object.X then you know the object has moved to the right, etc.

    2) set object.prevX to object.X

    You have to do the comparison before you update the variables, otherwise prevX and X will be the same.

GeoffB's avatar

GeoffB

Member since 15 Jan, 2019

Twitter
GeoffB has 1 followers

Trophy Case

  • 5-Year Club
  • Forum Contributor Made 100 posts in the forums
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x2
    Quick Draw First 5 people to up-vote a new Construct 3 release
  • x2
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

12/44
How to earn trophies