konjak's Forum Posts

  • Well, I've had many issues with families and variables, but not technically "crashes", so I'm not sure what to think.

  • > as soon as 1.0 is released, I'm going to continue with my game.

    >

    And what's going to be so different about 1.0?

    Feeling assured?

  • I love the feature of flipping things with minus dimensions, but I believe "per pixel" collision stops working when a sprite is flipped. Box collision still works.

  • & GetDisplayY

    & MouseVelocityY

    Flags

    Fixed Families

    'Browse...' button in 'Construct: New action' window (always, when user want to generate file path)

    Fixed collision mode changing in Event Sheet Editor (it won't work)

    on 'Events' tab on the top menu will bring view to 'Event Sheet Editor', like clicking on 'Layout' will bring to 'Layout Editor'

    I think for your first point you either want ScrollX/Y as mentioned, or maybe the Window or System plugins. Flags is probably something you want from MMF2 (they're actually called booleans). They would be nice but aren't necessary as you can just use more variables.

    I agree that I want Families working, they're kind of broken or at least unstable right now.

    • If you write something wrong when editing an action or condition by clicking the expression (you know, without opening the event wizard), please make Construct 2 not tell you it's wrong and then revert back to what it was, but instead let you keep editing so that you can correct the mistake without rewriting what you just wrote.
    • The Project bar buttons on the bottom-right (Project, Animator, Layers) are currently perfectly placed to be covered by chat client popups, or other programs, which gets kind of annoying for entire SECONDS, maybe Construct 2 should make them be at the top?
  • Families just don't work. I have a hard time pinpointing what it is, but I'm sure Construct starts confusing what variables to reference. Could be because a member of the family has its own variables, or something to do with reading of events, but it renders Families useless to me!

    Sorry I can't be more specific. Families work without any issue if I just use them without variables, or perhaps if the members only have the Family variables.

  • Something I'd like added right now, actually, is the ability to change the layering of a sprite by a single step up/down. Right now it's either "send to back/front" or placing it behind or in front of another sprite.

  • Would probably be nice to place objects from the Object folder on the right and not have the Objects window in layouts and event sheets.

  • Maybe something in your code is constantly checking these thousands of objects against collisions?

  • Construct has never been more stable, Ashley.

  • If this is at all related (or even if it's not) to how you can't reference sound files put in the Files folder by name in an expression, I am one who really wants that feature added. Doesn't warrant its own thread I don't think... I think I put it on the tracker once.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • [quote:3kgzlk6o]I think that this means that if you manually add a new object to a family in the layout editor, without using the family manager, and it doesn't have the common variables that the other objects have, that Construct will likely not work correctly in regards to that family. This would be understandable, if so.

    Not really understandable if you actually CAN add objects through the Layout editor, it's like an evil trick!

  • Okay, I've used Construct for quite some time now, and I haven't ever been able to use Families without variable consistency errors, and yet it seems like other people are able to use them just fine. My problem is that it seems like when I change or reference variables pertaining to a family an object is in, things can go haywire where the wrong variables are called for (at least that's how I remember it, and how it seemed).

    I read this in the Wiki about families:

    "Note that adding a new object to a family with common private variables, effects or behaviors will invalidate all existing events using them, if it does not have the same common variables etc. To ensure consistency between objects, the family manager should be used to add and remove objects from families."

    I might be dumb for not being able to wrap my head around it, but it sounds like there's some sort of situation where events are invalidated. I'm trying to understand if what it says is that if I have BlueFamily and Guy is part of it, and BlueFamily is assigned variable 'butt', I can't change 'butt' in an event where I just reference Guy. Because that kind of would make my problems make sense, but sort of invalidate the use of Families for me.

    I think I'm wrong though, I just want to clear up why I always get strange conflicts and have to stop using Families, which is making me create some inefficient code as replacement. Is it just a matter of being really careful to always use "Manage Families" when doing anything whatsoever to do with them?

    Either way there's a problem, or something I don't understand about Families. Help!

  • I was just thinking if it would work towards better performance. I don't have performance issues yet, but might as well take precautions.

  • I just want to know that if I have an event like this:

    Sprite: X greater than 0

    For each Sprite

    Will Construct only run the For Each loop for the Sprites with X greater than 0 or does it always cycle through every single instance of the Sprite?