: cpBody

cpBodySetPos


   KUVAUS

Siirtää rungon tiettyy paikkaan, mutta ei siirrä tietoja fysiikkamoottorille (dll:n puolelle) joten cpPull:n kutsuminen vaaditaan, että muutokset "tallentuisivat".

Siirron jälkeen (cpPull:n jälkeen) on suositeltavaa kutsua jotakin cpReindex*** funktiota, koska muussa tapauksessa rungon törmäysmoutojen indeksointia ei päivitetä, mikä saattaa aiheuttaa virheitä rungon törmäystarkistuksessa ja poiminnassa.

Huom. Ei vaikuta runkoon kohdistuviin voimiin taikka tämän hetkiseen nopeuteen, joten runko jatkaa liikettään samaan tapaan kuin ennen siirtoa.

Vastaa tälläistä kooodia:

PokeFloat body,CP_INDEX_BODY_POS_X,x#

PokeFloat body,CP_INDEX_BODY_POS_Y,y#


   KÄYTTÖ
cpBodySetPos(body,x#,y#)
  • body = Runko, jota siirretään.

  • x# = Uuden sijainnin x-koordinaatti maailmakoordinaatistossa.

  • y# = Uuden sijainnin y-koordinaatti maailmakoordinaatistossa.



   ESIMERKKI

<<TAKAISIN

cbChipmunkin toiminta ja käyttö
Törmäysten lajittelu Yksiköt cbChipmunkissa