Ashley's Recent Forum Activity

  • I've heard of this happening when video card drivers are broken. Try updating your video card or motherboard drivers to the latest version.

  • Please report all bugs to the tracker!

  • Yeah, 0.99.3 is an unstable testing build so you can expect things like this to go wrong, but I think it's fixed in the next build. If you're trying to get stuff done, rather than find bugs to report, use the last stable build (0.98.9).

  • It's unecessary to try and work out how to store a "reference" to an object in events. The usual way is just to use the object-picking conditions to run the logic. For example, given the situation:

    • each 'unit' has the private variables is_selected, can_build
    • 'build' button should be invisible unless a selected object (is_selected = 1) can build (can_build = 1)

    Then you can just take advantage of the top-to-bottom execution of events:

    + Always

    -> Build button: Make invisible

    + Unit: 'is_selected' equals 1 (...picks all selected units)

    + Unit: 'can_build' equals 1 (...picks all selected units that can build)

    -> Build button: Make visible (...this only runs if at least one object met the above conditions)

  • > What's wrong with using subevents under a for-each loop? It works fine...

    > ou are right, they do. I think the words in the guide will agree. It just points out to be careful and not get complicated with for each + sub-event.

    They're not necessarily complicated or dangerous at all. They work perfectly logically like you'd expect. I'm all in favour of people writing their own hints and tips, but it should

    • be correct and properly checked - for example random("n") is misleading because it does not take a string, it takes a number!
    • be written by someone well experienced who knows if something really is difficult/complicated, because in the case of subevents in for each loops, there really is nothing wrong with them and that kind of advice might mislead beginners.
  • The Mouse & Keyboard object has expressions to get the absolute mouse position.

  • No, there's several places you need to add code to support private variables. Search the Sprite object source for 'private'.

  • The runtime already supports changing to any resolution via events, and you can position things for any resolution using DisplayWidth and DisplayHeight expressions. What's wrong with that?

  • What's wrong with using subevents under a for-each loop? It works fine...

  • Construct converts everything you import to lossless 32-bit PNG files, which doesn't affect the quality. When you run the game, DirectX loads the PNG files effectively as uncompressed BMP files, because textures cannot be compressed in VRAM. So the source file format affects neither the .cap file size nor the runtime speed or VRAM usage.

    How many sprites are you talking about? 100? 10,000? You could also check out the optimisation tips article.

  • Multipass effects arent supported in Construct - I couldn't get them working with the D3DX library. Also, Construct does use mipmaps, but not for rendertargets (like canvas objects or layer effects).

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • No,that would be silly! It caches it depending on the cache setting. I've actually written up XAudio2 fully for the wiki, so check it out.

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,768,091 followers

Connect with Ashley

Trophy Case

  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • Forum Mega Brain Made 20,000 posts in the forums
  • x125
    Coach One of your tutorials has over 1,000 readers
  • x74
    Educator One of your tutorials has over 10,000 readers
  • x5
    Teacher One of your tutorials has over 100,000 readers
  • Sensei One of your tutorials has over 1,000,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x42
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs