Track view (Curve Editor)> Float Script> Henvise til "self"?
Hej eksperter!Jeg leger lidt med at modellere en bro, og vil gerne hurtigt kunne ændre antallet og placeringerne af de wires, der går fra pylonerne til brodækket.
Det havde jeg tænkt mig at gøre ved først at lave én wire, pege den i retning af bro-pylonens top vha. en lookat controller til rotation og til sidst ændre højden vha. et script i curve editor.
P.t. udregner jeg det blot længden af den vektor, der kører fra wiren (som har sin pivot i bunden) og op til en dummy, Brotop01:
----------
obj = $Wire01
tar = $Brotop01
result = ((obj.position.x - tar.position.x)^2 + (obj.position.y - tar.position.y)^2 + (obj.position.z - tar.position.z)^2)^0.5
----------
Men jeg vil gerne kunne lave nogle hurtige kopier af denne wire med f.eks. Array - og der vil jeg jo komme i problemer med længden, idet de nye wires, Wire02, Wire03 etc. alle vil indeholde scripts, der henviser til Wire01's position.
Så det jeg søger er en kommando, der henviser til det aktuelle object - "self" om man vil.
Lidt á la dollartegnet ($), men henvisningen skal også virke uden at objektet skal være den aktuelle selection.