dop2000's Forum Posts

  • I think pandabear7413 means the first preview after loading the project. I also have to work with large projects with lots of images, and the first time I click preview, it takes 1-2 minutes to re-generate spritesheets. If I have to load a different project version - that's another 2 minutes of waiting to preview it. Accidentally closed the editor - another 2 minutes. These minutes add up to many hours over the course of development..

  • Yeah, same.

  • Or you can make your own alternative to the Particles object by spawning a bunch of small sprites with different behaviors - rotate, bullet, sine etc. Randomize their parameters on creation.

  • How exactly can I do this? Also, thanks for the reply! (P.S. I'm using Construct 2)

    Oh, that's a C3 feature.

    I think your best bet is to find someone to convert MIDI addon for C3, or find an alternative.

  • I don't know if it's allowed in free version, but you can set a sprite to be emitted by particles. So all your particle objects can use the same sprite, and you can apply color-changing effect to the sprite. Or simply add animations/frames with different colors to the sprite.

  • Can you read the code you posted yourself?

    The bullets are spawned on every tick, you need to fix that. You can use Timer behavior, or simply add "Every X seconds" condition to the event.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads

    c3 is still in development, have lot bugs, 3d elements are still not complete

    Adding new things is not the same as "in development". Most reported bugs are fixed promptly. C3 is a 2d engine, 3d in it is sort of a complimentary feature.

  • No, I'm not sure if this is possible. Perhaps if each light source is on a separate layer.

  • There are so many different problems in your post, it's difficult to follow.

    I want it to have a master UI to select from, not have to copy/paste the HUD into each layout, as this causes issues if i update the HUD design, I want all layouts to get that same HUD change without me copy/pasting to every layout. Is this possible?

    Yes, that's what Global layers are for.

    construct.net/en/make-games/manuals/construct-3/project-primitives/layers

    I am already using save game to slot and load game from slot with naming, then using goto layout to load the layout, but the players inventory is empty regardless.

    System Save/Load actions save everything, so the inventory should be saved too. If not, this means you are probably clearing or re-creating the inventory on start of every layout.

    Well, something else i found out today, my save game using the save slot, translated into the deployed build, so on a different android device, it loaded my last save slot, no inventory, just location, that i had saved in the development environment. Why would it do this?

    This is not possible. You must have saved the location somewhere in the project. Run a remote preview, open it in a private Chrome window and check if you can reproduce the same problem.

  • This can be done, but it's not as easy as simply importing JS code to C3. You need some experience with JavaScript to integrate it properly, possibly even make some changes in the code. There are a few official examples in C3 you can study.

    Also check out this demo:

    dropbox.com/s/p5787hpljwxwcjc/ChessJS.c3p

  • If you are using "Is key down" keyboard event or "Is mouse button down", it's triggered many times per second. Replace it with "On key pressed"

  • I believe z-index should be integer. Or did you mean z-elevation? z-elevation may cause something like this.

    Run in Debug Mode, check that the objects are on the right layers and check their z-index

  • There is "For each ordered" System loop:

    For Each Block order by distance(fromX, fromY, Block.X, Block.y)

  • You need to post a screenshot of your code.

  • Can you give an example?

    There are some expressions you can use. For example:

    set result to chooseindex(var, "foo", "bar", "baz")

    set result to (var=0 ? "foo" : var=1 ? "bar" : "baz")