dop2000's Forum Posts

  • You need to check out a few examples and tutorials. In C3 you can create big and complex games 100% with events. Scripting is rarely needed.

    There are 3 different ways you can pick up an instance by UID:

    Sprite/Family: Pick by unique ID

    System: Pick by evaluate

    System: Pick by comparison

    .

    Can you explain the task? You need to spawn a specific type of bullet based on .. what?

  • It would be necessary that when the triangle rotates even hypothetically 180 degrees, it should be able to communicate its speed to continue its course.

    Can you explain what you mean? If it travels North, and then rotates 90 degrees clockwise, should it now travel West? Or continue flying North, but sideways?

  • I believe this may be possible in a web game, if both applications are hosted on the same server. You need to set the same "uniqueId" for both projects in project.c3proj file. Then they both will share the same storage.

  • Your event runs on every tick, which means 60 times per second or even faster. The easiest solution is to add another condition like "Every 0.5 second" to it.

    Also, instead of destroying and spawning the arrow all the time, simply move it to the next option.

  • Try changing the file extension. If you set the filename to something like "myArray.dat", it should not open automatically.

    You can also try "Browser Invoke Download of String" action to download Array.AsJSON

  • You can spawn a triangle, but avoid using other behaviors like Pin with physics objects. Also, avoid using non-physics actions like directly changing object angle or position. See the manual for more info.

    I don't know how to apply a force in the direction of movement and then rotate the triangle with forces.

    You can use "Apply force at angle" to propel forward.

    There are several ways to rotate, you can apply angular velocity or torque, or apply force to different points of the object.

  • It works fine for me:

  • I'm trying to use an array to pick the instance using the UID I put inside the array

    Ok, it's still easy to do with events.

    Sprite pick instance with UID = Array.at(random(Array.width))

  • Drag n drop will automatically do the "set position" stuff correctly, no need for your own "set position" events.

    I assume the idea is to snap it to another object - HostD to Host1, MediaD to Media1.

    The event #2 should probably be "on drop" instead of "is dragging".

  • Yeah, weaponUIDI is a string, you need an integer to pick by UID.

    Why are you doing this with scripting anyway? It's so much easier with events - "System pick random instance"

  • the CSV plugin by REX can send data to Google spreadsheets online.

    I don't think it can. You are mistaking it with something else.

    You can download Rex_CSV2Array and Rex_CSV2Dictionary addons here:

    construct.net/en/forum/construct-3/plugin-sdk-10/erens-ported-plugins-modules-159391

    But they also can't send data to Google sheets, I don't know any plugins that do that.

  • Have you seen the official example?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You can do this with a blend mode. Check out this demo:

    howtoconstructdemos.com/zooming-a-portion-of-the-map-capx

  • the scope is off the more you move away from the center

    Check the parallax setting on the layer. Or this can be caused by the lens effect.

    I can't access your link.

  • Sadly, there are way too many suggestions there and many of good suggestions go unnoticed.

    Perhaps it would be better to wait for Ashley to purge and start a new cycle.