How do I make an object vanish: CAPROJ project file INCLUDED

Get help using Construct 2

Post » Thu Sep 29, 2016 1:01 pm

Hey guys!


I'm prototyping the mechanics for my upcoming game.. but now I'm stuck. I'm struggling to explain my problem so I've included a small video + the CAPROJ file. This is my first Construct2 game ever, so I'm feeling a bit like headless chicken. Here is my problem:

When you touch a screen region (Bottom right) the player moves forward. When you touch the "Bottom left" the player moves backwards. I have a black "touch-sensitive" box that appears when you touch any screen region. The problem is that black box is suppose to vanish when the animation cycle finishes.

In other words I don't want the black square to remain visible if you keep holding the same place. How do I kill it off, I've tried everything I can think off. Here is a small video of the prototype:

http://www.totally2d.com/Construct2%20Test.mp4

My second challenge is that I kind of fell in love with that "swirling circles effect" that happens when you move the cursor in circles. It would make a superb effect in the finished game. Is there a way to make them vanish off faster. Here is the CAPROJ file:

http://www.totally2d.com/Testing%20Grou ... hanics.zip

The "swirling effect" would be nice to keep but my main goal is to make sure if you keep touching a single spot, that black "rensponse" box vanishes after a while (1 second will do).

I don't know if my request makes sense, I hope it does.
Please help me if you can,

Tafadzwa
Me not see bugs!
B
17
S
3
G
2
Posts: 24
Reputation: 1,727

Post » Thu Sep 29, 2016 3:35 pm

You have to distinguish between triggered events (the one with the green arrows) and non triggered. The triggered events will be triggered only once (hence the name), the other will be triggered every tick (60 times a second) the object is touched.
In your capx, a new squares will be created as long you touch the object and destroyed only after the animation has ended. This means you see a big square because you see the next to last frame of a newly created square. You can see that you are create many squares in debug mode. If you start in debug mode you will see on the left side of the debug window that sprite 7 count up to 32 objects before the the first get destroyed.
You can fix that with triggered events. I made an example. Hope that will help:
https://drive.google.com/file/d/0B5FlDY ... sp=sharing
B
24
S
3
G
1
Posts: 454
Reputation: 2,171

Post » Fri Sep 30, 2016 6:56 am

Asmodean wrote: ..you see a big square because you see the next to last frame of a newly created square. You can see that you are create many squares in debug mode.


Thank you very @Asmodean you made it perfect!

I had no idea what was going on, I don't know why I never checked my debug mode. Even if I had, I still wouldn't have solved the issue. I just need to study how you sorted out the events.

I can't thank you enough,
I was at the end of my road on that one.

Tafadzwa
Me not see bugs!
B
17
S
3
G
2
Posts: 24
Reputation: 1,727

Post » Fri Sep 30, 2016 9:56 am

You're welcome.
About the 'swirling circles effec'. Your video doesn't work, so I don't know what you exactly mean.
Can you explain it a little further?
B
24
S
3
G
1
Posts: 454
Reputation: 2,171

Post » Fri Sep 30, 2016 10:17 am

I'm now debating weather or not to do that effect now, cause I already love the prototype as it is. I'm a bit torn.

When someone slides their finger across the screen. Is there a way to spawn a trail of "black squares" that varnishes. Without loosing the progress we've already done. In the final game I can turn those black sprites into sparkles. But now I'm no longer sure if I still want that effect.

I'm already happy with the solution you've given me. Very happy :D

Tafadzwa
Me not see bugs!
B
17
S
3
G
2
Posts: 24
Reputation: 1,727

Post » Fri Sep 30, 2016 11:05 am

Something like that?
https://drive.google.com/open?id=0B5FlD ... WNRak9OZEE

It's using particles, so be very cautious on mobil with the number of particles. It can be very CPU-Time consuming.
Play with the properties of particles and see if it's what you are looking for.
B
24
S
3
G
1
Posts: 454
Reputation: 2,171

Post » Fri Sep 30, 2016 11:20 am

Thank you @Asmodean

You have really helped me out. I've never used particles, it never occurred to me in this case. I just knew about them, but you've allowed me to see how they cam actually be applied. Now I'm keen to see how the final product would be like if I choose to add particles. I still have a few more ideas I'm going to test out, especially when it comes to attacking enemies.. but I'm now feeling confident about the basic mechanics. Thank you! I'll send you the beta of my game, to check it out once I get it running.

You've be a great help!!!

Tafadzwa
Me not see bugs!
B
17
S
3
G
2
Posts: 24
Reputation: 1,727

Post » Fri Sep 30, 2016 1:27 pm

Thank you! I'll send you the beta of my game, to check it out once I get it running.


I'm looking forward to it.
B
24
S
3
G
1
Posts: 454
Reputation: 2,171


Return to How do I....?

Who is online

Users browsing this forum: No registered users and 11 guests