lionz's Recent Forum Activity

  • I think this is something to do with the engine where if you start creating instances within a tick, you can't pick them until next tick. For example if you change the condition in event 6 to plat_skin.UID=64 change anim, it will not change the anim, but if you pull this condition out of the loop and try it, then the instance can be picked and changes anim frame to 2, so this looks like a case of you cannot pick those created instances within the loop and must try a different approach. A possible approach could be to store the last UID of all the relevant plat_anim objects and then change them all together later on?

  • Looks fun, good luck with it!

  • The approach depends on how the rest of the game works. Like for this you could just toggle a variable on and off, or between 1 and 2, every time you press the key and swap animations. But that approach might not work if you have more elaborate combos later on.

  • You do not have permission to view this post

  • Yep also covered that scenario, I said "or give it a variable to make it different to the other text object instances."

  • By saved I guess you mean the values that are present when you create a new instance. It takes the details from the instance of that object with the lowest UID. Find that instance and those are the default stats to change.

  • I'm interested to see if anyone can resolve this because it looks like canvas will only ever pick the first instance

  • There's also system 'pick last created' which might be relevant here

  • If you are trying to do it for one text object only then you can pick it in an event with a condition, you can use its UID, or give it a variable to make it different to the other text object instances.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Move it into its own event, not a sub event

  • When you touch objects above each other you touch them all. The problem with the spray is once its attached to cursor you are touching it as well as the other items so cursorstyle is set to 2 and you keep hold of it. To resolve that maybe add in some other logic like if you touch any of the selectable objects then it resets the cursor and all positions of the objects first then selects the one you are touching. For the loudspeaker try one object with an animation of 2 frames or 2 animations to change between on/off and toggle a variable 'on loudspeaker touched' which switches between the animation. Be careful with 'is touching' too as it runs constantly whereas 'on touched object' triggers once.

  • Well there's a few weird things about this. The Construct 2 events are actually doing what you asked, I would expect the animation to loop. Construct 3 must think you're still on the floor for some reason but I can't see the video for that. That event isn't needed anyway, if you have an event that says on fall set animation to fall then you don't need any additional event saying if not on floor and falling then set animation to fall, which runs every tick and will be seen to loop.

lionz's avatar

lionz

Member since 5 Aug, 2013

Twitter
lionz has 79 followers

Trophy Case

  • 12-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • 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
  • Forum Wizard Made 5,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
  • Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

25/44
How to earn trophies