Steven's Recent Forum Activity

  • Solid 60 fps

    quad core 2.67

    4gig ram

    ATI radeon hd 5700

    I have a little program called enb series(made for gta san andreas, which i use to make tomb raider anniversary look spectacular, and it is actually running on this as well Lucid.

  • Just wondering if you know this or not, but your host there is telling me(and probably everyone) that your file has viruses in it, which will turn people away.

  • The layer with your character on it needs to be set to 100%

    Perhaps you have more than one object trying to be the center. Have a look at your other objects. That is all i can really think of without seeing your cap. Hope that helps.

  • I made an example this morning, and found why it is not working. I am also running late so forgive the short post.

    So in the example, you have the timer counting up if overlapped, and counting down if not. It also triggers another value at 5 seconds which lasts until the value has counted down. There is not collision change in this example because that was the problem. With no collisions you can't overlap objects with it.

    http://dl.dropbox.com/u/1487524/Scirra/ ... xample.cap

  • If you have the layer the character is on set to anything but 100% on the scroll x rate and scroll y rate then this will happen, yeah.

  • Cheers David. The bug tracker is a bit of a pain to post to, but getting that email saying my bug has been fixed is sweet payoff

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Ok, when you set a private variable you don't need to use Timedelta. Only when you want it to change over time. The collision event would take care of the picking issue.

    So,

    Cursor overlaps Target - set timer to 5 This will only affect the sprites that are overlapping, after this line we are working only from the timer variable, so only the sprite with the changed variable will be affected.

    Timer is greater than 0 - Subtract 1*timedelta. This will bring Timer down 1 every second

    -Change collisions

    -Change colour filter

    Timer is less than 0 - Set timer to 0 - I don't know if this is needed without running it, but i think timedelta will run down below 0, so just in case this is here to lock it to 0

    Timer is equal to 0 - Change Collisions

    -Change colour filter

    TARGET value TIMER greater or equal 1*TimeDelta, system TARGET add attribute 'solid'. Target subtract TimeDelta from TIMER

    TARGET value TIMER less than 1*TimeDelta, system TARGET remove attribute 'solid'

    I believe this is where your problem is coming from. You are subtracting until it is 1, not below it. You condition to change the collisions comes when it is below 1. Have a look at that variable in your debug run.

  • I do this sort of thing all the time. It can be done in the same event, the order of the events is important.

    Ball collisions with Brick - Bounce ball

    • Destroy brick

    Now, the bricks need to be set to solid for this to work also.

  • Hey guys, just took a look at your .cap Minor and was able to simplify this down to one event. Saves on having to reverse the gravity and controls etc.

    This is saved in the latest build of the construct 0.99.85

    http://dl.dropbox.com/u/1487524/Scirra/CeilingGrab.cap

    If you can't open it, the line goes like so

    Player1 "Move Up" is down

    Player overlaps at offset y-1 ---- Player set vertical speed to 0

    As a side note, the latest builds of construct(potentially unstable) are posted here:

    The one on the main page is the latest stable build

  • I am so glad someone tried it out and it wasn't just me. Cheers Citnarf

  • Version - 0.99.85 - Platform behaviour - If you have bunny hop active, and jump against a wall (vertical solid object) beyond 1040px from 0 you can bunny hop. If you hold both the direction and the jump key down, you will be shot up, presumably bunny hopping constantly until you clear the top of the object.

    Edit - Thought i had to upload here to get it on the tracker but it seems i do not have to. It is on the tracker either way.

  • Hey thanks guys

    I have not been idle, and have come up with 4 or 5 different methods that almost get what i want, the closest one is so, so, so close, but a weird bug pops up in one place.

    I don't know how much time i have this weekend. I am working the whole public holiday weekend, and my parents will be in town. But i will be trying to incorporate what you chaps have suggested so far, and see if i can come up with something comprehensive.

    SacceuS - Hey chap, very close to what i want, thanks! Where did you get this "Player[Platform].VectorY" from? I have not come across this in my travels.

    InkBot - Very good ideas, one of my solutions was 8 direction, but not as elegant as you proposed. I will have to look into that aswell.

    Partymetroid - Cheers for bringing that up, didn't want to rag on the only guy to offer help so far :/

    Guyon - True!

    Toralord - Cheers for the example man, unfortunately that is the sort of swimming i already have involved, want to reverse the situation!

    Thanks guys, if i get anything going i will endeavour to make it tidy enough to post. I went to bed quite pissed off that i had not managed to succeed with this, especially with no real time to work on it coming up for a week or so. Was good to find some help this morning.

Steven's avatar

Steven

Member since 18 Mar, 2009

None one is following Steven yet!

Trophy Case

  • 15-Year Club
  • Email Verified

Progress

16/44
How to earn trophies