Another thing that would be useful..

This forum is currently in read-only mode.
  • One of the most irritating things when you create a game is when you've created a whole bunch of events, and suddenly realize that you have to add, or change something in all the events. So what about the possibility to select any number of events, and then the functions like replace condition, insert new condition etc. would affect them all!

  • I'm not Ashley, but I couldn't imagine this happening without a large rewrite of how eventing works. Because the structure across events differs so vastly, Construct would have to be able to discern when and where this is appropriate in each event, if at all.

    If you're having to write a whole many scenarios with like conditions, perhaps a more creative use of events is needed. Use loops, AND/OR, groups and sub events to optimize your code, loading as many actions to the same condition as possible. It takes a little practice and planning, but it's worth it in the end.

    Otherwise, I feel you. I would like a feature such as this myself. In the cases where's I've had to use brute-force methods (such as within this young animation system) there have been times I'll have to take time to correct one mistake across perhaps 10 or more events.

  • but isn't it possible to insert a new condition in all types of events? I don't really understand what you mean..

  • Can you give an example of when this would be useful? I mean, couldn't you just add a new event with the extra condition in it, and make all the other events a subevent to it?

  • to answer that question i need to know how sub-events works. An example would be, you've created a plattform engine, to your little game, and you've made a bunch of weapons, and have a list of events like


    -Create a lot of bullets.

    after a while you realize that you don't want to be able to shoot when you're in the air. Now, instead of going through every weapon's shoot action and add DetectorDown is overlapping ground NOT! You can just select all the event, and add that part to all events at the same time.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Sounds like a pretty good idea to me... basically CTRL+Click each event sheet you want to add the new event to, and then add your event which will cascade to all selected sections. This would certainly save a lot of time in instances where repetative event situations occur.

  • Subevents are really simple, they just run if the event above them was true. Nothing special or complicated about it really. Part of their usefulness is in eliminating repeated conditions. I mean, in your case, you'd just add a DetectorDown not overlapping ground event, and make all the other events a subevent to that. That's logically the same as adding the condition to each and every event, but saving you copying and pasting the condition loads of times...

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)