Conditional Object Pairing broken?

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.
  • What gives?

    Please login to see this attachment.

    tests:
    1.

    works.


    2.

    BROKEN. Fails to pair correctly, in fact the objects attachment 1 or 2 will overwrite their last pair and forget their original pairs.

    Whats the matter with automatic object pairing, it seems this is a huge bug?

    The problem in fusion, is to get around the hard limit of 999 objects being paired before slow frame rate using Spread values or the like, you must use automatic pairing so the objects with multiple parts always have a direct reference to the first object. because you cant set this using any kind of variable. And because of this we are reliant on pairing automatically for larger projects.

  • I've made this example a while ago: Please login to see this attachment.

    In addition, I don't think the objects are paired because of the alt value, they are paired by what they are created on (Relative to parent).

    - BartekB

    Join the Click Converse Discord! - Please login to see this link.

  • auto pairing works if you have the same number of objects to pair

    I didn't check in depth
    but I'm under the impression on the second loop
    from what you write
    you create twice the "object"
    so you'll have 10 objects and 5 attachments1 and 5 attachments2

    (in short, 5 objects will get both attachment1 and attachment2, while 5 objects won't have nothing)

    while first code works
    (imo)
    because you have 10 objects and 10 attachments1 and 10 attachments2


    anyway it's interesting to understand how this works on the performance-side
    I never tested this, did you notice autopairing is much faster than foreaching?

    would be worth some in-depth testing..
    though I'm a little picky and in the end I probably wouldn't be 100% trustworthy of the auto-pairing without having any direct control XD


    edit____

    here's a nice explanation of auto pairing from ChrisBurrows for anyone interested:
    Please login to see this link.

    a selection of my Fusion examples can be found Please login to see this link.

    Edited 2 times, last by schrodinger (June 15, 2016 at 10:11 PM).

  • The performance boost is critical, you can get around 5000 objects with 3 parts each (in total) and still maintain 60 fps. But this, I do not know why.

    However you must make sure each one is a complete set or the pairing will break.

Participate now!

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