Prominent's Recent Forum Activity

  • When I fallthrough a platform, if the character is overlapping the platform while it hits another fallthrough platform, it continues to fall through that platform as well. How do I stop this so that the character only falls through the first platform?

  • The thing is, if you have 50 objects in a family, and say 25 of them use a behavior, it'd be much simpler/cleaner to

    do this:

    +Foreach Family1:

    -> Behavior action.

    or even:

    +Foreach Family1:

    +Instance has behavior (enables access to behavior's actions/conditions in sub-events)

    -> Behavior action.

    + Behavior condition

    ->behavior action.

    ...

    The reason it'd make it better is because if you need to add or remove objects to and from a family, you don't have to create all the extra events to do the same thing.

    Sure, you can put the ones with the same behavior into a family and give the family the behavior, but that would just complicate things and introduce bugs and make writing the events counter-intuitive.

    Try putting physics behavior on an object, and then put that object in a family where the family has a physics behavior and you'll see it get messed up and not work because the behaviors clash with each other.

  • That's why I said inadvertently. That would be a very frustrating class of bug.

    Perhaps, but there's always going to be possibilities for human error with everything.

    One way to help confusion is to highlight the event with a color where behaviors may not be active. So it would check all objects in a family and if you reference a behavior that isn't attached to all members, it would get highlighted red as a warning that the event may not fire,etc..

    So a kind of, use at your own risk, sort of thing.

  • I can see issues with this. How would you know if you were inadvertently accessing a behaviour that didn't exist?

    Like I said, it would simply ignore it. Nothing would happen if it doesn't exist. You should know how your program works, so running into this issue wouldn't be an issue if you're aware of what things should be doing.

    vee41, that workaround is exactly the type of thing Families should be preventing.

    That is the type of workaround I'm using, but I have to use it so many times that it is becoming a bit ridiculous when this could be prevented and made much cleaner.

  • What I would want, or what I think would suffice:

    Families collect all behaviors from each object in the family, and provides access to these behaviors in the event sheets, but if the behavior is used, and the instance doesn't have that behavior, then that it is ignored.

    Seems like a simple thing to implement?

  • Okay.

    Well, families group objects together.

    Objects in a family can have different behaviors from each other.

    Referencing a group allows you to use less events to pick out objects (saves you from having to create events for each object).

    When you pick out an object this way and need to perform actions based upon their behavior, then you simply can't do it without extraneous steps that make the events crowded and difficult to change later.

    Doing this defeats the whole point of Families.

  • I keep running into the need to access the instance's behavior that has been picked from within a family. I only have access to the family behaviors.

    Don't respond with questions as to why I would need this and effectively change focus of the question. If this is simply not possible, then it should be something to consider implementing.

    Thanks.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Just beat the game. I enjoyed it, it is a clever concept and executed very well. I sure you could take it further if you wanted

  • Nice work! I managed to beat all 5 levels. I assume that's all the levels since it wouldn't let me continue past that point. I enjoyed the music, and the graphics were nicely done.

  • RPG Environment Pack — Now for sale in the Scirra Store!

    https://www.scirra.com/store/royalty-free-graphics/rpg-environment-pack-184

    <p>These graphics are great for games that need an rpg style. The pack includes tiles/sprites for: </p>

    • trees
    • grass
    • rocks
    • plants
    • dirt
    • cliffs
    • water
    • house
    • fence
    • sign post

    Use this topic to leave comments, ask questions and talk about RPG Environment Pack

  • When I upload my zip file, it shows it under the uploaded versions, but on the overview page, when I click to edit it, it says in red text that there are 0 versions and I need at least one, even though I had uploaded at least one. I tried it in both firefox and chrome with same results- also now I have duplicate entries that can't be deleted.

  • I created a new item to sell and uploaded the zip, but it still says there are 0 versions even if I try re-uploading. The file is listed in the versions though, Is this a bug? Does it prevent me from getting the item approved and in the store?

Prominent's avatar

Prominent

Member since 28 Apr, 2012

Twitter
Prominent has 9 followers

Trophy Case

  • 12-Year Club
  • Popular Game One of your games has over 1,000 players
  • Famous Game One of your games has over 10,000 players
  • Email Verified

Progress

15/44
How to earn trophies