lionz's Recent Forum Activity

  • Well your condition sounds like if both turn animations are playing at the same time which is not possible so that needs to be an OR. If the turn works mirrored then you can just set one turn animation and work with mirrored, that's why I mentioned it above. Remember also to add the condition when pressing left/right to start the turn about which way you are facing or you can keep pressing the same direction and it will spam turn.

  • I think Wario is instant like Mario but the other game I checked out and see what you mean. My approach would be something like have variables for facing direction or you can use 'mirrored' condition, then if you are for example facing left, you say on right key pressed play right turning animation. Then for normal walking of the right key down you add a condition 'right turn animation not playing', so it only plays normal walk if you are not in the turning animation.

  • Wouldn't a turning animation slow the game down? A player wouldn't want to wait for the character to turn before moving, that's frustrating and it should be instant.

  • It's because there are 4 player Sprites on top of each other.

  • Yes makes sense, you are using rows/columns in a reverse manner to how I do it but still has the same result.

  • set text to array.at(array.curx,0)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • For the array you can add an instance variable (var1) to the clickables where the value relates to the array row so first one is var=0, second one is 1, third is 2 etc. You then need a second instance variable on the clickable for its colour (var2) like gray/orange or 0/1 which would change when clicked (probably logic you already have in the event sheet as it changes to orange)

    To toggle the colour and update the array you would use - clickable on clicked, set array.at(self.var1) to self.var2. To update the clickables together when you load data into the array you can use - for each clickable set var2 to array.at(self.var1).

  • Hmm not sure, that's entirely different to the question from the original post. You could post again asking about scrolling and maybe someone can assist. If you have to scroll though you may have used too many save game slots.

  • I'm not sure what you've done here but usually the scroll to is on or around the player object

  • It's because you've put AJAX.lastdata in quotation marks which makes it a string instead of an expression, remove the ""

  • You need to add an Else on those conditions. Without this it quickly checks if var=0 then sets to 1, then checks if var=1 after it has set it to 1, so each one is true.

  • You can add a condition to the first event either 'D key is not down' or 'item use animation is not playing'

lionz's avatar

lionz

Member since 5 Aug, 2013

Twitter
lionz has 79 followers

Trophy Case

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

26/44
How to earn trophies