I have this hero for my map with a ring of orbs surrounding him. the orbs are models that have been attached using the "attach model offset" action on the event "unit birth" in the unit's actor
the problem:
I don't want the orbs to spin around whenever the unit changes direction. is there a way to make them not rotate with the unit?
You throw a SiteOp on the attached model, after the "Attach" method but before any other modifiers (offsets, rotators etc.). The critical setting is to enable Actor: Hold Rotation on that SiteOp.
It may work with certain "functional" SOps, but this setting seems to break Rotators. In that case simply make a SOp "Variance Rotation" with both angle fields set to 0.
As an example, AttachCenter->dummy VarianceRotation->Rotator->Offset produces a circular orbiting motion.
not sure what I did, but I got it to work KINDA. unfortunately now the actual unit's model isn't rotating. I only wanted to stop the rotating of the surrounding models, not the units model itself
You did put the SiteOp on the attached models, right?
Maybe that AttachModelOffset method works differently, I usually use UnitBirth->Create"Attachment" and adjust the positioning with a separate SOp Local Offset. I know it works that way if you put all SOps in the Hosting: Host Site Operations + field on the attachment model itself.
ok so here is what is happening:
I have this hero for my map with a ring of orbs surrounding him. the orbs are models that have been attached using the "attach model offset" action on the event "unit birth" in the unit's actor
the problem:
I don't want the orbs to spin around whenever the unit changes direction. is there a way to make them not rotate with the unit?
You throw a SiteOp on the attached model, after the "Attach" method but before any other modifiers (offsets, rotators etc.). The critical setting is to enable Actor: Hold Rotation on that SiteOp.
It may work with certain "functional" SOps, but this setting seems to break Rotators. In that case simply make a SOp "Variance Rotation" with both angle fields set to 0.
As an example, AttachCenter->dummy VarianceRotation->Rotator->Offset produces a circular orbiting motion.
not sure what I did, but I got it to work KINDA. unfortunately now the actual unit's model isn't rotating. I only wanted to stop the rotating of the surrounding models, not the units model itself
You did put the SiteOp on the attached models, right?
Maybe that AttachModelOffset method works differently, I usually use UnitBirth->Create"Attachment" and adjust the positioning with a separate SOp Local Offset. I know it works that way if you put all SOps in the Hosting: Host Site Operations + field on the attachment model itself.
meh. idk. the unit functions fine without the independent rotation, so ill just leave it. thanks for the help, though.