Ashley's Forum Posts

  • Separate bugs should have separate bug reports, but if you're pretty sure they all have the same root cause (ie. one fix will fix them all) then I guess you could put them all in one report. But if in doubt, make separate bugs.

  • Yeah, adding a wiki page sounds like a good idea.

  • My brother has the Emu 1820m, it's a great piece of kit, good enough to output to a high end hifi. I prefer USB equivalents so I can take it with my laptop too.

  • Is it not possible to read forum posts without signing up? It might discourage people from trying to read tutorials if they have to sign up first.

  • This is handy, but I guess we really need a central database on the site or offsite. I guess it'll do for now - maybe throw in some brief descriptions so readers can get a rough idea what each plugin does?

  • That's... weird...

  • That's a good perspective, madster. It sounds like a good way to implement it: families contain "base" variables, effects and behaviors, and objects in the family inherit them. The current "only those in common" is pretty obscure and was retro-fitted in after the main engine was written.

    I wonder if we could even throw in encapsulation? Eg. variables only accessible by the object that owns them. Would that be useful in the real world? And polymorphism... can't think of a decent way that would fit in to events.

  • If food falls to the floor, I pick up and eat it.

    True story. Our bodies are pretty resilient to impurities - think what we ate evolving out in the wild. It's unnatural that things are as pure as they are these days! So I think the "eww" reaction is over the top.

    Ever seen the sun shining through a gap in some curtains in a dark room? It basically lights up the massive amount of dust swirling around in the room. We're breathing that crap all the time, and most people do OK.

  • I create a family, add one variable to this family and include an object in this family. If this object has 50 variables, when you assign the family to an empty object, construct forces you to apply 51 variables, when I really want the family expecific one. If I check only the original one and uncheck the other 50, construct gives me this warning: "All events referring to the unselected family variables will be removed".

    That sounds like it's working OK so far: it warns you just in case. If you don't have any events referring to the other variables, it's fine to uncheck them, but Construct always warns you. So here you just need to uncheck all of them except the one you want to share across the family.

    [quote:2isrurg4]The problem is, when you assign a family to a object, this family absorbs all the variables that alredy exits, so somehow it loses the family sense and don?t has family expecific private variables, forcing you to share all of them.

    You lost me here. When you add an object to a family, you should get the "which private variables do you want" dialog, just like you mentioned above. Then all you need to do is, again, remove all the variables you don't want to share across the family (as before, Construct will warn you again, just in case). Is there something you're doing differently?

    Family variables are simply the private variables in common to all the objects in the family - you can always organise it by editing each object's private variables individually. If all objects in a family have a private variable in common (same name), it becomes a family variable. That's all; the family manager is there to make this process easier.

    Still in Construct 2 I think this should be changed, since it is fairly ambiguous. I guess there could be a separate variables list for a family.

  • If you're on Vista or 7 go to Computer, click System Properties in the bar along the top, click on "Windows Experience Index", then "View and print detailed performance and system information". Under the "Graphics" header you should see something like:

    Display adapter type: ATI Mobility Radeon HD 3400 Series

    That's my graphics card, so to update the drivers I'd go to the ATI website and look for a driver for the Radeon HD 3400. I can't remember how to get there on XP, or even if it tells you!

  • I don't know what the graphics are supposed to look like. I can't see anything wrong in the left hand picture, and I'm assuming you mean the diagonal line across the grey vertical pole in the right hand picture. It helps to have a direct side-by-side comparison.

    This looks like a symptom of buggy drivers - try updating them to the latest version, I've seen similar things with very old out-of-date drivers. Out of interest, what video card do you have? I'd bet a tenner it's an Intel.

  • Would this retrieve the X coordinate of the sprite the last time it was drawn (ie. the previous tick) or literally the last position (eg. Set X to 5, Set X to 10, Set X to 15 all in one event, then last position returns 10)?

    Even so it's pretty simple to do yourself, and it's hard to fit it in to the engine considering plugins, behaviors and events can all modify an object's position.

  • Making a hidden layout with the required object instances on it is a good workaround as well. As for making maps, isn't it far easier to visually place items in the layout editor than try to come up with events to do the same? Once the objects are all created, there's no difference at all in performance. An object's an object.

  • 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 good idea deadeye - I don't think we can change Construct 1 but I think in C2 we will let you have objects in the object bar with no instances actually placed on a layout.

  • Oh, to show 3D stuff properly on a layer, you need to check "Enable 3D layering" in layer properties. Select the layer in the layer bar and the option should appear in the properties bar.