skymen's Forum Posts

  • Oh , I'll look into that, thanks

    EDIT: Indeed it looks like calling it when the action sequence is not on causes a bug. It's now fixed, thank you

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • UPDATE:

    There was a bug with the condition "Is any action sequence on?"

  • UPDATE:

    Renamed DeltaX and DeltaY to Radius and Angle.

    Added CarToPol and PolToCar expressions to convert Carthesian to Polar and vice versa.

    Same download: https://drive.google.com/open?id=0B2mWg ... 0NQOTNGbG8

  • UPDATE:

    Some bugfix

    Added a param where you're allowed to set the default global timescale

    Added actions, expressions and conditions accordingly

    Same download link: https://drive.google.com/open?id=0B2mWg ... m9XNWowZ0E

  • Neither. A step is just a part of the sequence. In the gif the steps are "go right, particles, jump"

  • DOWNLOAD: construct.net/out

    Let's make it short: New plugin, Action Sequence:

    BEHAVIOR VERSION: viewtopic.php?f=153&t=195001

    Description:

    Makes making action sequences easier

    (see this gif where everything is automated)

    https://cdn.discordapp.com/attachments/ ... -44-14.gif

    ACES:

    Actions:

    Conditions:

    Expressions:

    DOWNLOAD: construct.net/out

  • I would like to suggest other names, to give it more an intuitive 'polar feeling'. But that is up to you.

    .OriginX i would name .PoleX / .PoleY. "Pole" is mostly used to point to that point. (i think)

    .DeltaX i would name .Radius

    .DeltaY i would name .Azimuth. "Angle" is taken. And Azimuth means the angle to a reference angle.

    Well the Origin X and Y designate the position of the origin of the polar coordinates (aka the point (0,0)), so I think it's better named that way.

    I could name DeltaX and DeltaY, Radius and Angle for clarity purposes. Also the "Angle" is not necessarily taken as it will be Object.PolarCoordinates.Angle

    You could add that 'reference angle' (the polar axis, up to you), but i guess that will complicate things for most users. Everyone is used to zero angle as reference.

    Say you have two objects under an angle(x1,y1,x2,y2)

    Say we can set an expression .ReferenceAngle to that angle. (or leave it to a default zero)

    Then we can set .Azimuth with .ReferenceAngle as the angle from where .Azimuth starts to rotate from.

    I understand what you mean but I don't think that's really useful. The purpose of the plugin is to allow the use of polar coordinates, not make the act of polar rotation easier. However, you can make that pretty easily, as you can see in the two example capx.

    And you can set the "Start" angle from the editor in the behavior's parameters, so it's kinda similar to what you want.

  • Tell me if you see anything wrong or that I could do better

  • DOWNLOAD: https://drive.google.com/open?id=0B2mWg ... 0NQOTNGbG8

    Polar Coordinates behavior

    It allows you to use polar coordinates instead of orthogonal coordinates (regular X,Y)

    Properties:

    • OriginX
    • OriginY
    • DeltaX (aka the distance to the Origin)
    • DeltaY (aka the angle)
    • Status (Enabled or Disabled)

    ACES:

    Actions:

    • Set Origin
    • Set Delta Position
    • Set Enabled
    • Update

    Conditions:

    • Comapre Origin
    • Compare Delta Position
    • Is Enabled

    Expression:

    • Origin
    • Delta Position
    • Status

    DOWNLOAD: https://drive.google.com/open?id=0B2mWg ... 0NQOTNGbG8

  • New Update of the text alignement plugin. It now allows you to change wrapping in runtime and to align the text out of its own bounds.

    With it you can achieve that kind of effects:

  • I'm happy you like it

  • Problem Description

    Saving/Loading doesn't work

    Attach a Capx

    https://cdn.discordapp.com/attachments/ ... adBug.capx

    Description of Capx

    It's just the platformer template.

    Steps to Reproduce Bug

    • Open Debugger and console
    • Save
    • Load

    Observed Result

    This:

    The save saves to IndexedDB Storage (2337bytes of data) but the load loads from WebStorage where there is 0 byte

    This only happens on Chrome and Opera. All the other browsers I listed correctly loads from IndexedDB Storage

    Expected Result

    Loading should load the saved data

    Affected Browsers

    • Chrome: (YES)
    • Opera: (YES)
    • FireFox: (NO)
    • Internet Explorer: (NO)
    • Edge: (NO)
    • NW.JS: (NO)

    Operating System and Service Pack

    Windows 10

    Construct 2 Version ID

    r245

  • Hello, I'm back again for a new plugin.

    DOWNLOAD: drive.google.com/file/d/0B2mWgUxR_IXwYXd1cjRnSTVUQU0/view

    Value Monitor

    Description:

    So basically, you add values to the Monitor with a tag. If you add two values to the same tag it's considered an update. And if the new value is different, it will trigger the value change and any change. And for numbers, if the new value is greater or lower, it will also trigger the value and any up and down.

    It has no properties

    ACES

    Actions:

    • Add to monitor
    • Add to monitor (string)

    Conditions:

    Every condition is a trigger

    • On value change (with tag)
    • On value up (with tag)
    • On value down (with tag)
    • On any change
    • On any up
    • On any down

    Expressions:

    • Tag
    • Old Value
    • New Value
    • Old Value (String)
    • New Value (String)

    DOWNLOAD: drive.google.com/file/d/0B2mWgUxR_IXwYXd1cjRnSTVUQU0/view

  • metalmuscles I know right

  • DOWNLOAD: drive.google.com/file/d/0B2mWgUxR_IXwY3BmX0M0RXBQX1k/view

    Hey, those who have followed Clickteam's Fusion 3 dev blog may have seen this gif:

    And maybe, like me, you thought that was pretty damn cool.

    Well, stop right there, cause I straight up stole their feature and shoved it into C2. Introducing TextAlignement.

    Properties:

    Same as Text plugin, but it has a few differences.

    • Horizontal Alignement: integer
    • Vertical Alignement: integer
    • Clamp: Boolean
    • Wrapping mode: Combo with 3 outcomes: Word, Character, None

    ACES:

    Same as Text plugin, but it has 5 new actions and 3 new expression.

    Actions:

    • Set Horizontal Alignement.
    • Set Vertical Alignement.
    • Set Alignement.
    • Set Clamping mode.
    • Set Wrapping mode.

    Expression:

    • LineHeight (returns Line height, including LineHeightOffset)
    • HAlign (returns Horizontal Alignement)
    • VAlign (returns Vertical Alignement)

    DOWNLOAD: drive.google.com/file/d/0B2mWgUxR_IXwY3BmX0M0RXBQX1k/view

    PS: A known issue is that in the editor the text clamps to the 3 usual values. My guess is that in some code I can't access, Ashley used floor(value) instead of just value. If some experimented plugin maker wanna help me with that, it'd be cool

    UPDATE LOG :

    Version 1.1

    • Added Expressions to get horizontal and vertical Align
    • Added Property to clamp alignement between 0 and 100 or not
    • Added Property to set wrapping mode to no wrapping
    • Added Actions to change clamping and wrapping mode at runtime
    • Showcase of the new actions and properties: https://cdn.discordapp.com/attachments/ ... -57-12.gif

    Version 1.0

    • Changed Alignement Properties from a combo box with 3 outcomes to an integer
    • Added Actions to change the Alignement at runtime
    • Added an Expression to get line height at runtime (this is just a nice addition, nothing to do with alignement)
    • Showcase of the new actions and properties: https://cdn.discordapp.com/attachments/ ... -10-26.gif