99Instances2Go's Recent Forum Activity

  • Of course not, it is the effect you want. A fake lower frame rate. No ?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You can not place triggers in a function.

    They are functions (in some sense) already, and they get called when something happens.

    Timers are already dt corrected. Just feed them seconds.

    If you slide that line between the conditions and the actions to the right, i can read the conditions.

  • Wel, to be clear, i prefer the 'for' loop.

    Although maybe (i dont know, but thinking to understanding Ashley a little) the 'for each element' might be more optimised.

    Additional.

    If you want to run trough each element with a 'for', the start is zero, the end is array.width - 1 (for the x-axes)

  • I dont know how to easy clone a complete layout. Maybe by 'hacking' the layout XML's. Might be a case of 'search and replace'. But that is totally out of my league.

    Your goal is always producing a code, events, a script, how ever you wanna call it. Excuse me for anticipating on what follows on the cloning.

    In my humble eyes is a copy of a layout, and reusing a lot of the code preferable above a clone of the layout and having to recode everything.

    If you gonna make templates, my opinion is that you should use families and families only. That way you can very easy replace objects and keep kinda everything in place.

    Menu's are a lot easyer to do with 1 Global Layer, another tip.

    But hey, i might be wrong, and wayyyyyyyyyyyyyyy of a topic that started with UID's.

  • If you want to refer by its name, you need a clone.

    But. Why would you do that ? Refer by an instance variable.

    If you want to refer by name, the amount of events will outrun your live, you will have to re code each event sheet too.

  • If the array is 1 dimensional ...

    Array > for each element ... element = x

    .... Array > set at X .... X = Array.CurX .. value = whatever you like

    If the array is 2 dimensional ...

    Array > for each element ... element = x

    .... Array > set at XY .... X = Array.CurX .. Y = an index you want to store something on ... value = whatever you like

  • It takes a few seconds for 'it' to update the property text for UID. Why, i dont know. Give it a few seconds, and you will see that they have definitely different UID's.

    The name changing in both layouts is normal eh. Confusing remark.

  • Sprite > On frame changed

    ....... move pixels

    System > Every X seconds ..... time = random(1/12,1/60)

    ....... move pixels

    System > Every X seconds ..... time = 1/15

    ....... move pixels

    System > compare two values ... value 1 = tickcount%5 .. = .. value 2 = zero

    ....... move

    If you wanna use a behaviour

    System > compare two values ... value 1 = tickcount%3 .. = .. value 2 = zero

    ....... system > Set object timescale .. zero

    Else

    ....... system > Set object timescale .. 1

  • I can not open that truncated link.

    But, this is (one of many) a simple way to do this.

    https://www.dropbox.com/s/i2pua0anoyz5p ... .capx?dl=0

  • Right click the layout in the project three, choose duplicate.

  • Yes at in the middle.

    Suppose you need 2 black sprites in a top layer to mask the margins.

  • Set layout to unbound scrolling. Set layer to parallax. Use system action 'Scroll to position', position is middle of the layout.

    ?

99Instances2Go's avatar

99Instances2Go

Member since 12 Feb, 2016

Twitter
99Instances2Go has 2 followers

Trophy Case

  • 8-Year Club
  • Email Verified

Progress

9/44
How to earn trophies