Calfuso's Recent Forum Activity

    I spammed in the last version of this topic and i would like to delete that topic but i don't know how to do it. But i still feel bad for that topic so now i make a new version and i won't spam and i will wait for an answer no matter how long it will take. I want an enemy to move to the left when it is a certain distance from the rigth side of the player. Then it is going to pass the player, keep moving left. When it is a certain distance away from the left side of the player it is going to switch to moving rigth. Then it is going to pass the player and repeat the process so it basically follows the player. I tried making this work by doing this.

    Enemy-Event-Is whitin angle

    Whitin: 180

    Angle: 0

    Enemy-Sub event-Compare X

    Player.X-1500

    Enemy-Action-Set value

    Action

    "left"

    Enemy-Event-Compare instance variable

    Action

    Equals to

    "left"

    Enemy-Action

    Simulate control pressing left

    Enemy-Event-Is whitin angle

    Whitin: 180

    Angle: 180

    Enemy-Sub event-Compare X

    Player.X--1500

    Enemy-Action

    Set value

    Action

    "rigth"

    Enemy-Event-Compare instance variable

    Action

    Equals to

    "rigth"

    Enemy-Action

    Simulate control pressing rigth

    Whit this it should work. But it doesn't. So what do i need to

    change to make it work?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I am going to keep replying until i get an answer.

  • I am going to keep replying until i get an answer.

  • I am going to keep replying until i get an answer.

  • If this question can be answered i would like an answer.

  • I have asked a similiar question before but now i ask it whit more clearity. I want an enemy to move to the left when it is a certain distance from the rigth side of the player. Then it is going to pass the player, keep moving left. When it is a certain distance away from the left side of the player it is going to switch to moving rigth. Then it is going to pass the player and repeat the process so it basically follows the player. I tried making this work by doing this.

    Enemy-Event-Is whitin angle

    Whitin: 180

    Angle: 0

    Enemy-Sub event-Compare X

    Player.X-1500

    Enemy-Action-Set value

    Action

    "left"

    Enemy-Event-Compare instance variable

    Action

    Equals to

    "left"

    Enemy-Action

    Simulate control pressing left

    Enemy-Event-Is whitin angle

    Whitin: 180

    Angle: 180

    Enemy-Sub event-Compare X

    Player.X--1500

    Enemy-Action

    Set value

    Action

    "rigth"

    Enemy-Event-Compare instance variable

    Action

    Equals to

    "rigth"

    Enemy-Action

    Simulate control pressing rigth

    Whit this it should work. But it doesn't. So what do i need to change to make it work?

  • I would like an answer.

  • I would like an answer.

  • I would like a answer.

  • I would like to have a clearer version of the previous answer or a new answer.

  • I would like to have a clearer version of the previous answer or a new answer.

  • I would like to have a clearer vesrion of the previous answer or a new answer.

Calfuso's avatar

Calfuso

Member since 23 Jun, 2015

None one is following Calfuso yet!

Trophy Case

  • 9-Year Club
  • Email Verified

Progress

10/44
How to earn trophies