Help moving my enemies lacewing

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Hello I'm trying to sync all my enemies between clients, the chanel master spawns enemys and other peers get the position, any one can check my code and tellme what i'm doing wrong?

    Please login to see this picture.

    Edited 3 times, last by Unknowner (June 24, 2017 at 8:03 PM).

  • It looks about right. A couple things:
    You should be using Send, not Blast. Blast is faster, but it's not guaranteed to get there. With important things like enemy creation, you'd be better off using Send.
    Blast is more suitable for player movement updating, where missing a few messages won't hurt.

    Second, you should look into binary messages. It's faster to add shorts with X/Y/ID, then send the binary, than it is to convert them to a string, add joint them to gether then on the other end split the string up, convert the splitted parts into numbers...

    There should be a help file, but I'd recommend using Lacewing Blue Client, as it will tell you off if you do something wrong, whereas Lacewing Relay Client will deal with it quietly in its own way.

    See Please login to see this link. for more info.

    Darkwire Software Lead Programmer (C++ & C#)
    Please login to see this link. | Please login to see this link. | Please login to see this link. | Please login to see this link.

  • It looks about right. A couple things:
    You should be using Send, not Blast. Blast is faster, but it's not guaranteed to get there. With important things like enemy creation, you'd be better off using Send.
    Blast is more suitable for player movement updating, where missing a few messages won't hurt.

    Second, you should look into binary messages. It's faster to add shorts with X/Y/ID, then send the binary, than it is to convert them to a string, add joint them to gether then on the other end split the string up, convert the splitted parts into numbers...

    There should be a help file, but I'd recommend using Lacewing Blue Client, as it will tell you off if you do something wrong, whereas Lacewing Relay Client will deal with it quietly in its own way.

    See Please login to see this link. for more info.

    Hey thanks for the answere, I tryed to use bluewing but never manage it to work, always crashes my app or some random freezes...

  • Hey thanks for the answer, I tried to use bluewing but never manage it to work, always crashes my app or some random freezes...


    Contact me on the Please login to see this link. if you get issues with Blue, I'll fix 'em.
    The current build of Lacewing Blue Client is 67, but I'll be releasing build 68 of the client at some point today.

    Darkwire Software Lead Programmer (C++ & C#)
    Please login to see this link. | Please login to see this link. | Please login to see this link. | Please login to see this link.

  • Contact me on the Please login to see this link. if you get issues with Blue, I'll fix 'em.
    The current build of Lacewing Blue Client is 67, but I'll be releasing build 68 of the client at some point today.

    Thanks for all ill try to remake my app with blue client updated, anyways my method to move enemys is correct or how should i do it?

  • Your way of communicating is like multiplying a number by adding a lot. It's not "incorrect", it'll still work, but it's not efficient.

    As I mentioned, you should look into binary messages. Check out the help file included with Lacewing to get a better idea about that, or ask on the Clickteam Discord and I'll walk you through.

    PS: Bluewing Client b70 is out, you should definitely download it Please login to see this link. (and it'll be on CEM soon). It has some significant fixes.

    Darkwire Software Lead Programmer (C++ & C#)
    Please login to see this link. | Please login to see this link. | Please login to see this link. | Please login to see this link.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!