dop2000's Forum Posts

  • You shouldn't mix Physics with other behaviors like Bullet, MoveTo etc.

    Use Teleport action to move an immovable physics object. It properly moves the object in Physics world, taking care of physics collisions, velocity etc.

  • GA may not work in preview. On mobile it should be working if you built the game correctly.

    In GA go to Realtime -> Live events. You should be able to see the messaged from your phone. If there are none, this means the plugin is not working. It's either not configured correctly (check the keys etc.), or the app was not built correctly.

    > nobody blames you when this happens

    They sure do. If someone's project works in r300 and breaks in r301, they contact us, tell us we broke their project, and whatever we did in r301 we should revert so their project keeps working. Trying to explain these issues of encapsulation to people is often fruitless as most customers don't care

    Ashley Sorry, I meant nobody in their right mind would blame you.

    Of course, some people might be angry, but you did warn them multiple times about the risks of using 3rd party addons, so you have every right to refuse support. And still, I'm sure these situations are rare enough. They definitely don't justify the decision to break hundreds of addons for all users, addons they rely on in their work! Not to mention that this decision significantly reduces the expandability of the engine.

    We were discussing a sequel to our game, but now that the future of addons like Spriter or 3DObject is uncertain, we will probably be looking for another engine.

  • You need to load (parse) this data into JSON object. There is an official example in C3 explaining how to do it.

    After that you can copy the data into an array or a dictionary, but it may be tricky. And the structure is pretty complex, you might need several linked dictionaries or something like that. So I don't see any benefits in doing this.

    I suggest working with JSON object directly instead, it will be much easier. JSON plugin in Construct allows to read and modify any data.

    Either we have planned disruption now

    And lose lots of serious game and addon developers.

    or we have never-ending continual unexpected disasters of increasing severity for years to come.

    I've been working with Construct for almost 8 years, I have yet to see these disasters you are talking about. Many addons continue working for years without any issues. Some addons are breaking occasionally (like ProUI), but nobody blames you when this happens. We either fix them, or look for an alternative.

    I wonder what LTS will include. Say, we are currently stuck with version r368 for our game, which has an annoying bug when the animation editor frequently crashes. Will Scirra continue to fix such bugs in r388 for 18-24 months? What about less critical bugs in plugins, behaviors, timelines etc. - will they be fixed in r388?

    We all know they are a small team with limited resources, so I very much doubt r388 will be receiving many updates. Any support tickets for this version will probably be getting the lowest priority..

  • To add to the previous comment - you should not try to "get item" before checking if it exists.

    On start of layout: Check if item "id" exists
    
    On Item Exists: Set id to LocalStorage.itemValue
    

    if your worry is that you want to keep opening your projects in r388, you will still be able to do that

    And this is what most 'big' developers will do - stay on r388 forever.

    I'm saying forever, but in fact it won't be a long term solution. This means no official support, no bug fixes, no new features. If WebView2 becomes available on Mac and Linux - we won't get it. A new version of NWJS is released (which requires updated Steam plugin) - we won't get it. Scirra adds Switch export (haha, I know) - we won't get it. Google or Apple introduce some breaking change - we won't be able to export for mobile. And so on and so on.

    Another possible path where it can go - people will start using hacked versions of C3. I don't say they will necessarily stop paying the subscription. But if the choice is between abandoning the project they've spent years to develop because it uses SDK v1 addons, or using a hacked version of the software where SDK v1 is available - it's a no-brainer..

  • Add "System Pick All" condition.

  • What behavior are you using for movement? Please post your events.

  • Chasing means that one of the objects needs to run away. But if you just want them to move towards each other, you can try something like this:

    1. Add the object to a family, for example Enemy sprite in EnemyFam family.

    2. Add MoveTo behavior.

    3. Add this event

  • You can open that example in free version of C3, study it, and do the same in C2.

  • Check out this post:

    construct.net/en/forum/construct-3/how-do-i-8/best-help-tips-forum-139528

    You didn't provide any information! Is this top-down or platformer game? Are they two different objects or two instances of one object? Are there any obstacles? Do you need to use pathfinding? How can they chase each other? It's either one chasing and another running away, or they simply both moving towards each other.

  • There is also an official Racing example in C3, which uses invisible marker sprites to track car positions.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • ANGLE (AMD, AMD Radeon RX 6800 (0x000073BF) Direct3D11 vs_5_0 ps_5_0, D3D11)