lionz's Recent Forum Activity

  • It's the timescale you set to 0 at the end of level 1, you don't set it back to normal

  • Well this event would continuously check against all instances of that object so it must be off screen

  • Is the first object destroyed? Check that first to see if the event is running. Then you can check in debug mode if a Skeleton instance is created. Then check other things like is it invisible.

  • It's because you're using a system condition and system does not pick the instance you want. You need to use object conditions such as mentioned above 'door pick nearest to player' or if the player is overlapping the door you can use player is overlapping door which picks the right one.

  • Great, glad it is figured out :)

  • Ok based on the picture I don't see the need for picking by UID or families as you can just pick the nearest door, as you were doing with distance. Where is the problem?

  • Use a string variable on the door object that is the name of the room to go to. When you pick the door and press E you can go to door.variable.

  • My guess is - the sprite is at one of those Y values mentioned below. The event runs every tick which means it's going to continuously set a random angle until it moves away from those co-ords. I can't see any problem events apart from that. Since you are adding score also I guess this needs to be a trigger once event which would fix this problem and future problems with score - add a system > trigger once to those Y conditions on line 7 and 8.

  • First you should be careful about trying actions on unrelated objects as I don't think that would work properly, whatever you pick on the left needs to be on the right. A way to do this is to have a Timer (behaviour) on the object, play the notice animation and start a timer of 3 seconds. Then you can have object on timer finished, set animation to walking. This would pick the correct instance of the object and you also wouldn't need a system wait.

  • In same event on the left you can add a second condition "animation is playing", this will help you. So when you click, if a certain animation is playing you can set the new one.

  • There are different approaches I guess but because it must also relate to a selection I would use a global variable for a position so it could be 0, 1 or 2. When you press down it adds 1 to variable, when you press up it subtracts 1 from variable, and another check would ensure it doesn't go below 0 or above 2.

    Then you could relate the variable to the position and also the menu to go to. If variable=0, set Y position so it is over NEW GAME, if var=1, set Y position so it is over CONTINUE etc.

    Then for going to next level you can say on enter button pressed, if variable = 0, start new game, if =1 load game, if =2 load options layout etc.

    An RPG is a big task though, maybe it's worth asking for help in a team assuming you are an artist. Good luck!

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • It's the same object? You could use the condition "animation is playing" so if "animation1" is playing when you click then set "animation2" and if "animation2" is playing then set "animation3"

lionz's avatar

lionz

Member since 5 Aug, 2013

Twitter
lionz has 73 followers

Trophy Case

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

24/44
How to earn trophies