oosyrag's Recent Forum Activity

  • construct.net/en/tutorials/supporting-multiple-screen-17

    A common misconception is that you need to target a specific resolution, like 1280x720. However there are a huge range of resolutions in common use. It's much better to pick an aspect ratio, then scale the game to fit that.

    Events and functions are things you build yourself for your game. "Useful events for this type of game" might be premade libraries in traditional programming, they are loosely related to plugins and behaviors in Construct. Best to go through them in the manual to see what might be useful for you. The tilemap object and 8 direction behavior would likely be of interest.

    There's nothing special about making pixel art in Construct, there are a billion video guides to creating pixel art in general. Depends on the style you're looking for. You probably want dedicated image editing software to do so, as the animation editor in Construct is very bare bones. The only specific thing you might want to do is when creating a new project, make sure the "Optimize for pixel art" box is checked.

  • A loop gets completed on a single tick. Your i value isn't getting updated until .2 seconds later.

    Wait only delays actions from happening, not your events from running.

  • Well for starters... There is no loop.

    You need a repeat or for condition to make a loop.

  • It's a conditional expression if?then:else.

    You can use operators like & too, so ifa&ifb?then:else.

  • It is not very clear to me from your description what you've tried or how you want the result to be exactly.

  • dropbox.com/s/3mbjkjh35w4g98u/physicspushingexample.c3p

    Use an invisible helper sprite to define a "pushing" zone. Although this method is more suitable for platform behavior. This example uses 0 friction surfaces, and defining the physics velocity on a fixed, immobile surface. This will probably not be ideal in a situation where other outside forces will act upon the objects in question.

    Another way to get constant motion is to apply a force exactly equal to the amount of friction acting upon the object. I don't know how to get that number.

    To do it properly in a full physics environment, your conveyor should actually consist of moving elements, and apply forces on objects resting on them via friction.

  • You can use clamp() or max() as suggested earlier in the thread to make sure x can never be a negative number, or you can change your formula to not use a fractional exponent.

  • Off the top of my head, you can, but you have to do it one frame at a time, and each frame of your animation needs to be an individual resource. Also I think you have to have the correct number of frames in your object ahead of time, as I don't think there is a way to add them dynamically with actions.

  • x^1.5 = x^(3/2) = sqrt(x^3)

    A negative number raised to the third power will result in a negative number, and the square root of a negative number will result in NaN.

  • The linked plugin was integrated into the official share plugin.

    construct.net/en/make-games/manuals/construct-3/plugin-reference/share

    Note that this interfaces the relevant platform's built in sharing features, meaning it will probably only work on mobile devices/exports

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You cannot.

oosyrag's avatar

oosyrag

Member since 20 Feb, 2013

Twitter
oosyrag has 39 followers

Trophy Case

  • 12-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

22/44
How to earn trophies