oosyrag's Recent Forum Activity

  • You only need about 10 particles for firing and for each impact. This should be negligible in terms of performance.

  • I don't have any experience with that.

    Just a shot in the dark, haven't tried this, but you might be able to use window.location.href in an Browser.ExecJS expression.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Use the Browser object's URL expression. (Browser.URL)

    https://www.scirra.com/manual/110/browser

  • 1. Precise change over time: Use the timer behavior and lerp.

    On collision - start timer for 5 seconds

    Timer is running - Set value to lerp(0,100,Self.Timer.CurrentTime/Self.Timer.Duration)

    On Timer - Set value to 100

    2. a. You can use the "Wait" action to delay following actions

    On collision - Set Variable to 8, Wait 3, Set variable to 10

    b. Or you can use a timer behavior once again, and On Timer set value to 10

    On collision - Set Variable to 8, Start timer for 3 seconds

    On Timer - Set Variable to 10

  • Ok you'll want all your different sprites as animation frames of a single sprite object.

    For that sprite object, you want to add two instance variables: A numerical "Pair" variable, so you can determine which sprites are matches (each set of two should have a unique value greater than 0), and a "Selected" boolean, which you can toggle so you can't pick the same sprite twice.

    You'll also need a single global variable, to keep track of which "Pair" is currently of interest.

    Here are the events:

  • The simple way, assuming your head is leaving behind "waypoints" to control the path, would be to create a segment every x seconds until you don't want to create segments anymore. Each segment individually moves to every waypoint in order.

  • You'll want to use the pin behavior, as well as put the segment objects into a family, which will let you pin segments to each other in order. https://www.scirra.com/manual/99/pin

    Alternatively, you can simply give each segment the same set of movement actions/ai and have them offset by time.

  • > With two tiledbackgrounds you can make it look like it's animated, or at least moving forward.

    > https://www.dropbox.com/s/cm27xvzisnoxe ... .capx?dl=1

    >

    Hi how do I set laser length to Mouse.x mouse.y if not overlapping wall?

    I tried modifying but the result is no laser is shown

    Event 3: Change Set Width action to min(Self.Width+5,distance(cannon.X,cannon.Y,Mouse.X,Mouse.Y)), rather than Self.Width+5

  • You need to right click and edit the event group and uncheck start as active, rather than disable the events in the group.

    If your group is already starts as active and all the events within it are disabled, then activating the group will not do anything.

  • You'll need 3 parts to your laser, an origin sprite, a destination sprite, and a tiled background for the variable length of the laser. The origin and destination sprites should cover the "cut" ends of the tiled background.

    Unfortunately, tiled background cannot be animated, so you'll need to stack a separate tiled background object for each frame of your animation, and reveal/hide them in sequence.

  • Pathfinding and movement are separate systems.

    Rojos function gives you a path in the form of node uids in order. To use it for movement, you can save the list to a movement array, and have a sprite move to each node in sequence with your preferred method of movement. It may be better to write only the x and y position of the nodes to the array, as the start and end node objects may not be there for the duration of the movement.

oosyrag's avatar

oosyrag

Member since 20 Feb, 2013

Twitter
oosyrag has 39 followers

Trophy Case

  • 11-Year Club
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 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
  • Continuous Visitor Visited Construct.net 365 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

21/44
How to earn trophies