When my tower (spine crawler) is placed to be built, it shows no animation/model for the time it's under construction.
This problem really bugs me and I've been digging through the editor for a cause in a couple of days now, so if anyone have some knowledge about this. Please tell.
It's because you need to link the Spine Crawler Build actor via Events to whatever you're using to create the unit. As to how specifically to do that, I must leave it up to you!
You need a Unit actor for the Unit and a model actor for it's build model.
The Unit actor has events for "UnitBirth.SpineCrawler" which set up the sounds and create the unit actor which is what makes it appear when the spine crawler is done being built (UnitBirth is sent when the building or unit finishes constructing/training). However, this actor does not have the build model. If you scroll down some, you will see an event that says "UnitConstruction.SpineCrawler.Start" This event is sent when the construction begins, and you can see the action says "Create SpineCrawlerBuild" SpineCrawlerBuild is a different actor. If I want the spinecrawlerbuild model to appear when I build another building, I need to copy these events and change it from SpineCrawler to something else.
If you duplicated the actor, make sure you make the change in the duplicate. But duplicating the actor is inefficient and you should probably just duplicate the events.
Wow, thanks MasterDinadan. With your explanation I was able to get the construction animation working.
Here how I added building animation for my "sensor tower copy":
1. In the copied Unit Actor go to Actor Events scroll all the way down to UnitConstruction.SensorTower2.start Note: there are more than one! Look for one that has Create SensorTower2Build action below it.
2. Click on: Create SensorTower2Build
3. To the right you should see Name and a long rectangular box which has SensorTower2Build written in it. Whatever is written here is the animation actor file that it will try to play.
4. You can either edit it to point to an existing animation actor (in my case I removed the "2" in "SensorTower2Build" so it read "SensorTowerBuild" an existing actor) or have more control by duplicating the animation actor file (i.e SensorTowerBuild), copying the new name, and then in pasting it in the Actor Event's long rectangular box that I talked about before.
I hope this helps. A thousand thanks to MasterDinadan for his explanation.
I was just about to write that I don't get what I'm doing wrong, I did everything both you and MasterDinadan explained, I was furious...
But then, it worked out for me! I changed the "model (build)" ( originally for me "spine crawler build" ) in the unit actor to "spine crawler" and bam, that little nasty zerg bubble emerged when the structure was set to be built.
Major thanks to you both guys.
Case Closed :)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
When my tower (spine crawler) is placed to be built, it shows no animation/model for the time it's under construction. This problem really bugs me and I've been digging through the editor for a cause in a couple of days now, so if anyone have some knowledge about this. Please tell.
@Thol: Go
It's because you need to link the Spine Crawler Build actor via Events to whatever you're using to create the unit. As to how specifically to do that, I must leave it up to you!
Cheers!,
Xen.
Okay, the events are quite alien to me right now. But now that I know where to look, it shouldn't be too hard I hope.
Thanks
No luck with that. Wouldn't mind a walkthrough how to get this done in your way, and I'll go from there. Would appreciate it.
Hello,
I would also be interested in a guide. I am having a similar issue with a sensor tower i copied. Can anyone help us? Thanks.
@oldschool01: Go
You need a Unit actor for the Unit and a model actor for it's build model. The Unit actor has events for "UnitBirth.SpineCrawler" which set up the sounds and create the unit actor which is what makes it appear when the spine crawler is done being built (UnitBirth is sent when the building or unit finishes constructing/training). However, this actor does not have the build model. If you scroll down some, you will see an event that says "UnitConstruction.SpineCrawler.Start" This event is sent when the construction begins, and you can see the action says "Create SpineCrawlerBuild" SpineCrawlerBuild is a different actor. If I want the spinecrawlerbuild model to appear when I build another building, I need to copy these events and change it from SpineCrawler to something else.
If you duplicated the actor, make sure you make the change in the duplicate. But duplicating the actor is inefficient and you should probably just duplicate the events.
@MasterDinadan: Go
Wow, thanks MasterDinadan. With your explanation I was able to get the construction animation working.
Here how I added building animation for my "sensor tower copy":
1. In the copied Unit Actor go to Actor Events scroll all the way down to UnitConstruction.SensorTower2.start Note: there are more than one! Look for one that has Create SensorTower2Build action below it.
2. Click on: Create SensorTower2Build
3. To the right you should see Name and a long rectangular box which has SensorTower2Build written in it. Whatever is written here is the animation actor file that it will try to play.
4. You can either edit it to point to an existing animation actor (in my case I removed the "2" in "SensorTower2Build" so it read "SensorTowerBuild" an existing actor) or have more control by duplicating the animation actor file (i.e SensorTowerBuild), copying the new name, and then in pasting it in the Actor Event's long rectangular box that I talked about before.
I hope this helps. A thousand thanks to MasterDinadan for his explanation.
@oldschool01: Go
I was just about to write that I don't get what I'm doing wrong, I did everything both you and MasterDinadan explained, I was furious...
But then, it worked out for me! I changed the "model (build)" ( originally for me "spine crawler build" ) in the unit actor to "spine crawler" and bam, that little nasty zerg bubble emerged when the structure was set to be built.
Major thanks to you both guys.
Case Closed :)