igortyhon's Forum Posts

  • Packages built in "apk" are built with "Cordova" and use "Android Web View" to do their work.

    If you are interested in this issue, you can check which version of "Android Web View" is used in the smart watch and whether it is suitable for running.

    If it is not suitable, you can only place the "HTML" version on the website and open it on the watch.

  • It suppose to be 2D object in 3D space. ...

    If it's a real 3D then everything is simple, you don't even need any calculations, Construct3 will do it all by itself.

    You just need to put the image of the health bar progress bar in the 3D object and attach it above the players and keep it turned to the camera, and the width of this object will show the number of lives.

  • "player level="&int(PlayerLevel)

    The connection must be made through the symbol of concatenation. &

  • You do not have permission to view this post

  • Chadori

    Hi release 51 did not contain an update for the “Mobile review” plugin. Is this because Construct3 has a native "share" plugin?

    But your plugin worked well for me and the native plugin doesn't work well.

  • Your explanation was excellent and very informative about triggers and timer. Thank you very much!

    After some experiments, now I definitely know much-much more about it. Occasionally it was difficult to find the correct way to trigger something only once. The surprise for me was that true/false is not a trigger. As I understood, the best and easiest way to convert a continuous event to a trigger is using "trigger ones while true as a sub-event" which saved me a lot of brain cells. If there is any other ways I would like to know it)

    Only one thing I couldn't make to work while experimenting is every X seconds per instance variable of the family

    https://www.dropbox.com/scl/fi/qxusb1msti4a9eoupr4lu/AttacktheBaseiLineCustom5.c3p?rlkey=88x0nls6rc4kkf7tw9cenudg2&st=ftxalgnj&dl=0

    You don't want to use a ready-made timer on the object as we suggested, that's not a problem, but then you have to organize it yourself through events on the sheet.

    Event number six will not work the way you want it to. I'll tell you what's going on in there.

    You want each hero to have its own attack speed, and you have added an event every X seconds and a variable look in the object from the family, but there are many of these objects on the map and Construct3 takes the first hit hero looks at its value and with this period attack all.

    I give you an example of how you can do it yourself through the variables of the object.

    fex.net/s/r7frzrm

  • Thank you for explanation

    Event number 4. I understood part about trigger and why we don't need "for each" there.

    Event number 6. Yes, it's checking distance every frame. So every frame, then base is in the distance it runs that timer. Okay, but "move to is moving" is also continuous and has no trigger (green arrow). Is not it just two conditions? Can I create boolean "can attack" make it true if base is the range and trigger timer by checking that true/false?

    Why on created is not triggering timer correctly in this example?

    How to make every X time individual for each instance?

    Example: https://www.dropbox.com/scl/fi/x758hw94evujv3uqztvb0/2_AttacktheBaseiLineCustom3.c3p?rlkey=wdss3rc2qxtykewyewwco5i3g&st=drp2p635&dl=0

    Construct3 is good because in it the same actions can be realized in different ways.

    For example, I prefer to implement it this way.

    -- on the trigger of creation we immediately set a point taking into account the distance of the attack.

    -- on the reach trigger, we start the attack timer.

    -- by the attack timer trigger we determine which unit is attacking to choose the attack animation.

    -- But that's assuming the base doesn't move.

    I'm not very good at explaining it, maybe one of my colleagues will do it better.

    fex.net/s/nfcknmt

  • I'll try to explain.

    You need to understand the logic of Construct3 and then any mechanics will be as easy for you as opening a can of beer!

    -- You see event number 4, it has a green arrow, it means that this event is a trigger. So what does this particular event number 4 mean. When any object in the “Alli” family triggers the timer with the tag “attack” then the function will be called. It's a separate trigger for each object in the family.

    -- Now event number 6, you have to be careful with this event, it doesn't have an arrow, which means that this event will be executed 60 times per second. So 60 times a second Construct3 will check all the objects of the “Alli” family and will see if they have reached the base or not and if this object is moving and if the object is moving and it has already reached the base, then we will stop it and at the next check this object will not participate and we will start a timer for it.

    -- You need to imagine how Construct3 goes through all the events on the sheet that do not have a green arrow and check if the condition is met.

  • The timer was one of the ways to resolve the main problem. The problem is that all instances of family members are repeating events at the same time, even if they should have different delays based on their variable.

    Here is C3P file the Group called V3 have every X time of instance variable and as I understood should attack with different time, but in my case they attack synchronously

    https://www.dropbox.com/scl/fi/5tup8m27gn9n69o3ckz7w/_Attack-the-Base-in-Line-Custom-2.c3p?rlkey=6616wpmz4snqz5n2cqsdgckcj&st=sjwgz4m8&dl=0

    Hey, it's not gonna work like that.

    I've marked in the screenshot what I added to make it work.

    And yes, I added the attack particle again otherwise I just can't see what time they attack.

    - 4 timer event.

    -6 event check if it is still moving and has already arrived at the base then we stop it and start the individual timer.

    -24 event missing check if the base is still alive.

    fex.net/s/rvd3bpa

  • Hi do you wish in real 3d or is it pseudo 3d?

    If you have real 3D, you can attach a 3D object above the car object and change its width depending on the lives and this object should always be turned to the camera.

    But maybe I didn't understand the question.

  • Hi.

    You can right click on the old plugin and see all the places where it is used, this handy navigation will allow the old feature plugin to be replaced with the new event.

    This is very helpful when replacing different SDKs for different platforms.

    Yes, you have to work with your hands, but this is a peculiarity of the profession.

    I don't understand how you know that you have an old unsupported object in your project for several years and still haven't replaced it.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • It can be done, it just depends on your level of knowledge of Construct3.

    I think you will need an authorization system and some kind of showcase with course products, and probably all this information you will upload from the server, prices, progress maybe text, photo and video.

    Nothing is impossible in this, but all these interactions with the server part are considered advanced knowledge.

    Until you describe the technical task it is difficult to say more precisely.

  • Hi. You're new to the community and I want to be polite and prompt you with a reply so you have a good first impression of the community. But this is a very basic question and it's better to get some training or study examples and tutorials to understand it yourself.

    Answer.

    Here on the screenshot are two variations of how you can create the desired sprite, and if necessary we can combine these sprites into families to then apply group methods to them.

  • Thank you, it worked 😍

    But just like in the example game, I can only move my 3D camera left and right - how do I make sure that it can also be rotated up and down?

    I don't know how you implemented your control. But you can look at ready-made examples, of which there are many. Like this one.

    editor.construct.net

    editor.construct.net

    editor.construct.net

    I tried making FPS once and it wasn't hard, I was looking at examples.

    construct.net/en/free-online-games/lava-gun-69421/play

  • Hi.

    You have all the necessary variables for each warrior, so we can create for him an artificial intelligence that will search for a base and attack it by itself without ready behaviors.

    But Construct3 has great turret and movement behaviors so our AI will use them. And so it will be very simple, it will check if the warrior has reached the base at the attack distance and if it has reached the base, it will disable the movement behavior and turn on the turret.

    I also added a little attack particle just to see who is attacking. The range of the turret can be set large for example the area of the warrior's gaze, as it will still be turned on only when the warrior reaches the attack distance.

    Conclusion - every warrior should always be given a mind, even if it will be primitive and consist of two positions.

    I hope I have understood your goal correctly.

    fex.net/s/pbyostz

    Subscribe to Construct videos now