CREATOR4's Forum Posts

  • Tween tag "up" z elevation 20 On Tween "up" finished > Tween tag "down" z elevation 0 On Tween "down" finished > Tween tag "up" z elevation 20

    I feel like In/out sinusoidal would be a good ease for both of these but you can experiment :)

  • Might be a bug. You can try reporting it here:

    github.com/Scirra/Construct-3-bugs/issues

  • If you don't mind the distribution being more of a circle than a square you can do:

    angleVariable

    Set AngleVariable to random(360)

    set X to cruiser.X + 40*cos(AngleVariable)

    Set Y to cruiser.y + 40*sin(AngleVariable)

    This will position the wingmen randomly around the ship in a circle with a distance of 40pixels

  • Hello! I want to add a random that keeps my CuiserWingmen from overlapping the Cruiser itself.

    I added this:

    I am not sure if "|" works in this case as an "or". I just read somewhere that it is what construct uses for "or".

    Any help much appreciated.

    AllanR already solved this but another way you can do this if you want to be a little more DRY is

    Set GotoX to Cruiser.x + (choose(-1, 1) * random(20,40))

    As for expressions and the " | " operator I used to get really confused too. This is how they work

    Set X to 2 = 1 ? 5 : -5

    This can be translated to: Is 2 equal to 1? If yes, return 5. If no, return -5

  • Very impressive

  • Yes. Load sprite image from URL only changes the current frame, so you would do this for each frame you want to import:

    Set Sprite to Animation _____

    Set Sprite to Frame _

    Load Sprite Image from URL

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads

    I'm wondering if we will be able to "Reload from source" Sprites that were set up on the Desktop version?

    I rely on this feature heavily and it would be amazing if, when this is all worked out, the Browser version remembered the filepath of Sprites done on the Desktop version

  • Yes, in the case that multiple objects' timers go off at the same time, "On Timer" will only activate for one of them, unless you put a for each. Not sure why this is

  • Try going into the project settings and under advanced disabling "Use Worker"

  • Alon I think you will learn much better if you take some time to mess around with C3 on your own. The forums can be a great help when you get stuck but if you use them as a crutch you will never gain self-sufficiency and will always end up stuck at every little new problem. For example, with your question as to whether Drawing Canvas is built-in or an object, it would take you less than a few minutes to search in all the places it could be located in C3, and then you would find it

    Just some advice :)

  • Alon Yes, you just need to use Drawing Canvas (C3) instead of Paster (C2)

  • "Is In Touch" fires every tick. So any events spawning bullets would be running 60 times per second, assuming your game is running at 60fps.

    To slow this down you can add an "Every 0.1 seconds" before the "Is in touch" condition. This will only check if "Is in touch" is true every 0.1 seconds rather than every tick

  • K1kk0z90

    In the meantime you can use Drawing Canvas to create your own gradients at runtime. It has the added benefit of lowering the download requirement for players playing your game :)

  • WesleyDeveloper9

    There are 2 ways to spawn

    One is inside the Spawner's actions. So Enemy > Spawn Laser

    And the other is inside System

    System > Create Object

    :)