R0J0hound's Forum Posts

  • Zebbi

    I haven't used the raycast plugin so I don't know if there's anything amiss. Picking the newest uid should work but I guess it depends on how you do it.

  • If it's any consolation I don't understand how it works either. It was pulled from a stackoverflow solution where someone else came up with it. I probably should dissect it sometime to understand how it works. Anyways I'm glad it helps.

  • You could try this:

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • repeat tockencount(text1, newline) times

    system compare: tockenat(text1, loopindex, newline) = textbox.text

    --- set text2 to loopindex

    --- stop loop

  • justifun

    You could just calculate the control points automatically.

    Here's an example of an expirement with that

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

  • "Universal gravitation" is the formula you'd want to look at to do the gravity force between two objects.

    Force = G*mass1*mass2/distance^2

    That's the magnitude of the force, the direction is toward each other.

    Now an object will orbit another if it's velocity is perpendicular to the direction of the other object and it's speed is sqrt(massOther/distance).

    Here's my test of it:

    https://dl.dropboxusercontent.com/u/542 ... imple.capx

    Now I haven't played solar but considering a good orbit just doesn't happen then I suspect that some additional force is used to steer the smaller objects to get in a good orbit.

  • There are two places that function is called

    Events 329 to 332 for the first screw

    and events 318 to 321 for the following screws.

    It can be obseved that no function call works in events 329 to 332. Explination? The function object isn't picked, and the cause is the "or" event on line 323.

    Comment and link to new bug:

  • The or event on line 323 is unpicking the function object so no function calls will work. The fix is to instead of using the parameter compare condition, use the system compare function.parameter(2)=0.

    New bug:

  • Problem Description

    Function object can be unpicked by "or" event.

    Attach a Capx

    https://dl.dropboxusercontent.com/u/542 ... g_bug.capx

    Description of Capx

    Under an "or" event that compares 0=0 or function:param 0=0, it sets the text to "didn't run function" and then calls a function. The function should immediately set the text to "ran function".

    Steps to Reproduce Bug

    • Create an or "event" with a system compare and a function param compare
    • Add a function call action, as well as some other actions.

    Observed Result

    The text displays "didn't run function".

    Expected Result

    That the text display "ran function".

    It seems the function object is getting filtered. I would expect that single instance plugins would not be picked/unpicked.

    Affected Browsers

    • Chrome: YES
    • FireFox: Untested
    • Internet Explorer: Untested

    Operating System and Service Pack

    Windows 10 x64

    Construct 2 Version ID

    r240

    • Post link icon

    If you have a capx that uses a plugin that you bought previously but no longer have, couldn't you ask the seller to send you another copy instead of buying it again? Otherwise you couldn't you also edit the xml files of your project and remove all references of that plugin?

  • round(X/32)*32

  • Objects regardless of weight will fall at the same rate. Air resistance will make something like a feather fall slower, however the physics behavior doesn't do that.

    You can try both increasing the speed and the gravity in the behavior.

  • The path itself can be defined any way you want. The spine suggestion is a valid way to do it. The hard part is dragging the object along a path which is different than having the object move along a path.

    My example with an arc just simply moves the object to the closest point on the path. That works well since the path is mostly in a line. I guess just moving to the closest point would work for a triangle, square or circle as well. The only issue in my mind is you can then move directly across to the other side instead of having to go around the edge. Using the closest point wouldn't work well for more complex paths.

    My incomplete idea for a better general case solution would be to make the path a polyline since it's simple enough to constrain dragging to a line. Then when a corner is hit it decides which line segment to move on based on the direction to the mouse.

    An alternate idea would be to find the closest point and the find the closest distance along the path, and have the object start moving in that direction.

    But perhaps the closest point is good enough. That involves finding the distance to all the corners and all the edges and selecting to closest one. The distance to the lines is the more mathy one.

    The absolute simplest way would be to put invisible walls around the path with sprites, move the the object toward the mouse with the "move at angle" action, and use the custom movement behavior's "push out" action.

  • I've yet to get a working solution to that. The idea is the ball can move in a narrow corridor and it tries to move toward the mouse, and it will slide against the walls.

  • It's HTML5 but not made with construct.

    [quote:fp8bbytk]... my first game created within Phaser ...

    http://www.html5gamedevs.com/topic/2510 ... ture-game/