Lajittele etäisyyden mukaan | hyperPad Documentation

Loading...

Logo
DocumentationLogiikkaLajittele etäisyyden mukaan
Logiikka

Lajittele etäisyyden mukaan

Last updated March 1, 2023

Kuvaus

Etäisyyden mukaan lajittelu -käyttäytyminen tuottaa taulukon objektin tunnuksista, jotka on lajiteltu etäisyyden mukaan. Tämä on hyödyllistä tornipuolustuspeleissä, koska sitä voidaan käyttää kohdistamaan objekti toisen objektin säteellä.

Ominaisuudet

Käynnistyy heti

Objekti A

Oletuksena tämä on nykyinen valittu objekti. Voit muuttaa tämän mihin tahansa muuhun kohtaan kohtauksessa.

Objekti B

Kohteet kohtauksessasi, joiden välinen etäisyys lasketaan ja lajitellaan. Voit valita tunnuksen viitataksesi ryhmään objekteja.

Kiinnike

Käytä kiinnikettä offsetin asettamiseen. Oletuksena etäisyys lasketaan objektin A keskeltä objektin B keskelle.

Lajittelumenetelmä

Objektit voidaan lajitella kaukaisimmasta lähimmäksi tai lähimmästä kaukaisimmaksi.

Määritä alue

Jos tämä on kytketty päälle, objekti lajittelee vain tietyssä etäisyydessä olevat objektit. Minimietäisyys on lähin, jonka objekti voidaan havaita, ja maksimietäisyys on kaukaisimmassa olevien objektien etäisyys.

Korjaa zoomaukselleObjektien välinen etäisyys kasvaa, kun kamera zoomaa ulos. Tämä johtuu siitä, että ne ovat visuaalisesti kauempana toisistaan. Tämä otetaan huomioon jakamalla etäisyys zoomilla.

Tulosteet

Objektit

Tasoitettu taulukko objektin tunnuksista. Jos lajittelumenetelmä on Läheisin ensin, ensimmäinen indeksi on lähin objekti, toinen indeksi on toiseksi lähin objekti ja niin edelleen. Tämä käännetään, kun lajittelumenetelmä on Kaukaisin ensin, jossa ensimmäinen indeksi on kaukaisin objekti. Saat objekti ID:n mistä tahansa indeksistä käyttämällä Hae taulukon arvo -käyttäytymistä.

Esimerkki

Voit käyttää tarkka-ampujatornia lähimmän vihollisen kohdistamiseen 10 metrin etäisyydellä sen alueelta valitsemalla Lähin ensin lajittelutyypiksi ja määrittämällä alueen 0-10 metriin. Käytä Hae taulukon arvo -käyttäytymistä saadaksesi ensimmäisen indeksin (indeksi 0) objektien tulostealueesta – hae taulukon arvo -käyttäytyminen palauttaa lähimmän objektin objekti tunnuksen.

Liittyvät

Lasketaan etäisyys

Hae taulukon arvo