Rich's Forum Posts

  • Yeah, a recent physics update was necessary to fix some stuff, but it broke old applications.

    Fortunately there's an easy fix, click on the space ship, and change the world X/Y scale to 3%.

  • Sorry about this, it's a rather temporary solution.

    Eventually key parameters will be a hotkey type control, which supports any keypress. For now, it's a list, until such a control is done.

  • Good to see it got fixed Good work deadeye.

  • No bug, it's an expression, which takes a string, so " is correct.

    ' is only for variables.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Animations are added through the Animator Bar, which is docked by default in a tab on the right.

    To access them, click on a Sprite. You should see a 'Default', which is the animation playing normally. You can add frames to animations by right clicking the bottom half of the bar, which shows all the frames of the current animation.

    To add a new animation, right click the top half and click 'Add new animation'. Note that all animations have one angle by default. You can add more angles (which play automatically when the character rotates to the specified direction), by right clicking an animation and picking 'Add new angle'. You can rename animations through the properties bar on the left, by clicking the animation.

    Then, to make these new animations play, use the 'Set animation' action of Sprite in events.

  • If you could post a .cap, I'm sure it'd get fixed quicker.

    Or, if you don't want to post it, you can e-mail it to one of us.

  • Next build there'll be a combo box on the Object Bar to select a layer for which the objects below will be shown.

  • Just thought I'd pop a note in here that you can use the Profiler plugin to time segments of events, in ticks or in MS, in order to optimize your events.

  • Welcome .

    A 2D scroller is a very simple concept, even if it doesn't appear it at first usage. Use sprites for your character and platforms/objects; to insert these double click the layout area, and find Sprite. After you've inserted a character, you can give it movement by clicking it, expanding 'Behaviors' - in the properties bar on the left - and adding a Platform behavior. To give it things to walk on, after inserting some platforms, click them and expand the 'Attribute' category. Check 'solid' here, and then when you run your game (Run under the 'Project' tab) you can move about on the platforms.

    To add scrolling, you can adjust the layout size by clicking a blank area of the layout, and changing the width/height. Then click back on the character, and check the 'center on me' attribute. You'll then notice that when walking about, the screen follows the character.

    If you have further questions, don't hesitate to ask.

  • Construct is still in beta, which means it's not finished yet. After it is finished, there should be a rise in users which will see new plugins and objects being made.

    As for unlocking certain objects, perhaps this is something that could be accomplished through the new object bar. Seems like a good suggestion to me.

    Good idea, I think the Object bar should have a padlock/eye next to each object, like the layer bar. That'd give much better control.

  • Thanks for the translations .

    Every subsequent build from now will feature more translateable areas, as detailed in this thread:

    One note: the errors you got are because application, layout and layer properties are not yet meant to be translated. Keep an eye on the thread linked, and hopefully soon they will be, and you can reuse your translations there. For now, keeping to the areas listed will ensure no errors.

  • Download 0.97.4 now

    0.97.4 fixes 2 problems in 0.97.3, and the full changelog is below.

    Construct is developed free of charge by volunteers. You can support Construct's development by donating via the button on the main page.

    Here's the full changelog:

    Behaviors

    • [ADD] Ball movement: set/get gravity
    • [ADD] Physics: 'disable collisions' action to disable physics collisions with a specific object type
    • [FIX] Ball movement: registers 'On collision' when bouncing off solids
    • [FIX] Physics: registers 'On collision' when physics collisions occur
    • [FIX] Physics: world X and Y scale controls had no effect. NOTE: This may break some existing Physics-based games. If the World X/Y scales are 100%, this is wrong: set it to 3.3% and it will work like it did before.
    • [FIX] Physics: collision mask 'none' works as it did with the old newton engine.
    • [CHANGE] Ball movement: gravity on/off replaced with number for gravity strength

    Event Sheet Editor

    • [ADD] Replace to Find dialog
    • [FIX] When editing comments, old settings (font settings, colours etc) are remembered
    • [FIX] 'Insert new condition' sometimes created a new event
    • [FIX] Blank actions/conditions are no longer added when object parameters are blank (prompt message occurs)

    Event Wizard dialog

    • [FIX] 'Global' objects now always appear in the object list, even when on a different layout (as they should)
    • [FIX] Family icons now show
    • [FIX] Memory leak in Event Wizard
    • [CHANGE] When no families are in an application, 32x32 icons are used. When families are used, 16x16 icons are used

    General

    • [ADD] Right click menu to Object Bar
    • [ADD] Dragging of objects into Layout from Object Bar creates a duplicate
    • [FIX] Crash saving after deleting a layout with containers in it
    • [FIX] Cannot create a layout or event sheet with the same name as another (caused IDE crashes if this happened)
    • [FIX] The default size for a new layout is now the size of the application window (it was previously fixed at 640x480)
    • [FIX] Effect actions/conditions now have categories
    • [FIX] Clicking an object in the Object Bar now shows animations
    • [FIX] Crash removing an object from a family in some cases
    • [FIX] With two instances of the IDE open, sometimes textures got mixed up at runtime.
    • [FIX] More stringent checks on object names - only letters, numbers and underscore allowed, and the first character cannot be a number
    • [FIX] Naming of behaviors and effects are now unique
    • [CHANGE] Update check now times out after 2000 milliseconds (or 2 second), should stop some freezing
    • [CHANGE] Redesigned Family Manager to faciliate editing of variables, effects and behaviors of families
    • [CHANGE] The object list of the Layer Bar has been removed; all object operations have been assumed with the new Object Bar

    Layout Editor

    • [ADD] Some accelerator tips to the right click menu, and some new keyboard shortcuts (shown in the menu)

    Plugins

    • [FIX] Tiled background: grid appeared when displayed at integer coordinates and opacity changed
    • [FIX] Box: 'Move to layer' moved to wrong layer

    Runtime

    • [FIX] Crashing debugger
    • [FIX] Created objects did not always have events applied until the next tick, causing some unusual behavior. Now, created objects become fully available after the end of the event it was created on.
    • [FIX] Small memory leak with text & fonts
    • [CHANGE] Behaviors which handle collisions internally (eg. Ball movement with 'Bounce off solids' enabled) can now also trigger 'On collision' events in Sprite correctly.

    Templates

    • [ADD] 'Scrolling basics' template

    Translation status

    • The Animator Bar and all animation/frame properties are now translateable
    • The Comment dialog is now translateable
    • The Event Group dialog is now translateable
  • It has become a slightly annoying trend.. let's hope we can break it till 1.0 .

  • New build's coming in a minute to fix the issues reported here, which are new.

    Apologies and hold tight!

  • Download 0.97.3 now

    Construct is developed free of charge by volunteers. You can support Construct's development by donating via the button on the main page.

    Here's the full changelog:

    Behaviors

    • [ADD] Ball movement: set/get gravity
    • [ADD] Physics: 'disable collisions' action to disable physics collisions with a specific object type
    • [FIX] Ball movement: registers 'On collision' when bouncing off solids
    • [FIX] Physics: registers 'On collision' when physics collisions occur
    • [FIX] Physics: world X and Y scale controls had no effect. NOTE: This may break some existing Physics-based games. If the World X/Y scales are 100%, this is wrong: set it to 3.3% and it will work like it did before.
    • [FIX] Physics: collision mask 'none' works as it did with the old newton engine.
    • [CHANGE] Ball movement: gravity on/off replaced with number for gravity strength

    Event Sheet Editor

    • [ADD] Replace to Find dialog
    • [FIX] When editing comments, old settings (font settings, colours etc) are remembered
    • [FIX] 'Insert new condition' sometimes created a new event
    • [FIX] Blank actions/conditions are no longer added when object parameters are blank (prompt message occurs)

    Event Wizard dialog

    • [FIX] 'Global' objects now always appear in the object list, even when on a different layout (as they should)
    • [FIX] Family icons now show
    • [FIX] Memory leak in Event Wizard
    • [CHANGE] When no families are in an application, 32x32 icons are used. When families are used, 16x16 icons are used

    General

    • [ADD] Right click menu to Object Bar
    • [ADD] Dragging of objects into Layout from Object Bar creates a duplicate
    • [FIX] Crash saving after deleting a layout with containers in it
    • [FIX] Cannot create a layout or event sheet with the same name as another (caused IDE crashes if this happened)
    • [FIX] The default size for a new layout is now the size of the application window (it was previously fixed at 640x480)
    • [FIX] Effect actions/conditions now have categories
    • [FIX] Clicking an object in the Object Bar now shows animations
    • [FIX] Crash removing an object from a family in some cases
    • [FIX] With two instances of the IDE open, sometimes textures got mixed up at runtime.
    • [FIX] More stringent checks on object names - only letters, numbers and underscore allowed, and the first character cannot be a number
    • [FIX] Naming of behaviors and effects are now unique
    • [CHANGE] Update check now times out after 2000 milliseconds (or 2 second), should stop some freezing
    • [CHANGE] Redesigned Family Manager to faciliate editing of variables, effects and behaviors of families
    • [CHANGE] The object list of the Layer Bar has been removed; all object operations have been assumed with the new Object Bar

    Layout Editor

    • [ADD] Some accelerator tips to the right click menu, and some new keyboard shortcuts (shown in the menu)

    Plugins

    • [FIX] Tiled background: grid appeared when displayed at integer coordinates and opacity changed
    • [FIX] Box: 'Move to layer' moved to wrong layer

    Runtime

    • [FIX] Crashing debugger
    • [FIX] Created objects did not always have events applied until the next tick, causing some unusual behavior. Now, created objects become fully available after the end of the event it was created on.
    • [FIX] Small memory leak with text & fonts
    • [CHANGE] Behaviors which handle collisions internally (eg. Ball movement with 'Bounce off solids' enabled) can now also trigger 'On collision' events in Sprite correctly.

    Templates

    • [ADD] 'Scrolling basics' template

    Translation status

    • The Animator Bar and all animation/frame properties are now translateable
    • The Comment dialog is now translateable
    • The Event Group dialog is now translateable