lucid's Forum Posts

  • Rojo:

    I don't see what you mean

    you're saying ceil(float(0))==1

    is the correct behavior?

    I understand that float accuracy is always an issue, but I thought floats could hold absolute 0's

  • tiny update for anyone who's interested in the progress.

    All major features are working in an at least limited fashion, including procedural animation features hinted at in here, and expounded upon in chat. This is a major milestone, and from here on out, it's just fleshing some of those features out further, and fleshing out the ui so they can be used in the animator beyond just simple unit tests.

  • an .exe exporter, or at least a definite promise that it will be included with the final product

    Q: Will there be an EXE exporter?

    A: Yes, eventually. Either the Scirra devs will make one, or a third-party will make one. With the modular exporter system, it could be both. By the time C2 can be used for much, there will probably be an EXE exporter.

  • sorry i hadn't realized you meant something separate by the centering thing, I thought that was part of your pixelation problem solution attempt

    turn on unbounded scrolling in the layout properties (in the properties pane after clicking on the background the layout editor), and use system Set Scrollx and scrolly to the center of your image

  • zoom in without having to center and all that jazz?

    that isn't very informative. if you zoom in, yes you will probably have to move the camera to get it where you want it

  • ummm....

    I don't see what you mean, don't you just do that with z_elevation.

    I don't see anything different, unless you mean shadows specifically....in which case why not say "shadows" instead of "depth"

  • wow...that's very strange. good find. please post a bug report

  • yeah, I had a virus once that made windows start getting confused about file extensions including exe's and it quickly got out of hand. if it's not what alibash said about omitting the .exe (that's probably much more likely. didn't think of that), then please do a scan soon. viruses that are that blatantly messing with your os are usually pretty nasty, and can permanently damage it by altering system files and registry entries, leaving "holes" in the operating system that remain even after the infection is taken care of.

  • is there a way to replace also the construct classic image editor?

    because that is kinda buggy too

    closest thing is this:

  • are you sure? make sure you pay attention to where you exported the exe and what you named it. if you're absolutely sure it's your exe file doing this - when windows asks you that about an exe file, it's usually indicative of severe os registry issues or a virus infestation.

  • construct 2 will have everything, but more, but not yet, it's still in early development. 1 is fullfeatured with just a few kinks left to work out. if you just want to test out 2 and use html5 use 2. if you want to make full games, and be able to do anything with alot of power and speed, use 1. if you want to learn how to use everything that 2 will eventually have, use 1.

    personally I use 1

  • it's difficult for me to decipher all that, but I'll give you some general info, arrays in construct are 1 based instead of 0 based, so the first index is 1, not 0.

    also, your formula there is needlessly convoluted and unreadable, the (Sprite.MeshRows+1)*(Sprite.MeshCols+1)-1 make sure to use enough () to be sure about the order of operations even if it's superfluous just for readability. instead of using one loop with weird formulas to get what you need, why not just have nested loops?

    for "x" from 0 to meshrows

    for "y" from 0 to meshcols

    then use loopindex("x"), and loopindex("y)

    also, another thing that would make it less confusing would be not using a 3rd dimension to the array, and instead use 3 separate arrays named x, y, and z

    other than that, using those alterations, it'll be quicker for you to find the solution than for me to. also, just for general info purposes, if you're sacrificing readability for optimization purposes, construct can have hundreds of objects all being acted upon and thousands of evaluated conditions and actions per frame with no slowdown, so you don't really need to do stuff like that except in extreme cases that most users never reach

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • the fade behavior he's using has a 'destroy on fadeout' attribute

  • the short answer to your question is that there is a 'picking' system

    you choose the objects that are relevant in your conditions, and then the actions only act upon those specific objects

    like

    MySprite 'is overlapping' ThatOtherSprite

    ---------MySprite.Angle=45

    ---------ThatOtherSprite.Destroy

    now only the MySprite's that are overlapping ThatOtherSprites will have their angle changed, and only the overlapped ThatOtherSprites will be destroyed. If there are other instances of those two object types that are not overlapping eachother they will be unaffected by the actions following the 'is overlapping' condition.

    All conditions work this way. it streamlines everything greatly

    the longer answer can be found here:

    http://sourceforge.net/apps/mediawiki/c ... Conditions

    under the heading 'picking'

    xenox is right though, look at this thread:

    the ghost shooter tutorial is the quickest way to get a general feel for construct. I'll bet you'll be amazed at how wonderful everything works.

    the tutorials in the tutorials section of the forum are more specific, so I would suggest picking and choosing through the 'are you new here' thread and wiki first

  • the kismet scripting system from unreal 3 uses a flow chart as well.

    aside from the aforementioned problems. construct gives you control over the order of condition evaluation. in order to do this in a flow chart, the flow would have to converge on the next nonsub event each time, which would make for about the most unreadable thing in the universe, unless you just put them all in a straight line with indented branches, which would end up looking like the current event sheet with little lines everywhere