Is there a way to change default facing angle of a unit or a doodad even? I want the monorail engine to face like normal unit's facing instead of 90 degrees off.
Units have a "Facing" field which is what they use when created with default facing. Doodads, AFAIK, can't be dynamically created so whatever facing you set in the editor is what they use. To rotate a doodad in the editor select it, hold down control and left click where you want it to face, or double click it and manually enter an angle.
I'd like to bump this - I think I have the same problem as the OP; I want to use the monorail as a unit but when you give it a move command it goes sideways because the front of the model is at the side.
1) Create a new actor of type Site Operation (Explicit Rotation). Let's call it "TurnBy90".
2) Set "Actor - Is Local" to true.
3) Set "Actor - Forward" to 1 / 0 / 0
4) Go to the actor of your unit you want to have rotated (the train).
5) Open "Hosting - Host Site Operations +" and write the actor ID into the "Operation" field (in this case "TurnBy90").
6) Test it out.
If the unit turns the wrong way, then change the 1 in step 3) to a -1 and it should be OK.
I'm sorry that I haven't seen this earlier ^.^ Probably could have saved Jeff some trouble :P
Is there a way to change default facing angle of a unit or a doodad even? I want the monorail engine to face like normal unit's facing instead of 90 degrees off.
@JeffQ: Go
Units have a "Facing" field which is what they use when created with default facing. Doodads, AFAIK, can't be dynamically created so whatever facing you set in the editor is what they use. To rotate a doodad in the editor select it, hold down control and left click where you want it to face, or double click it and manually enter an angle.
uhh, i guess i will have no choice but to do the hard way if i need the monorail as a unit.. thanks for the info!
I'd like to bump this - I think I have the same problem as the OP; I want to use the monorail as a unit but when you give it a move command it goes sideways because the front of the model is at the side.
Any way to turn it 90°?
Oh yes yes there is a way ^.^
1) Create a new actor of type Site Operation (Explicit Rotation). Let's call it "TurnBy90".
2) Set "Actor - Is Local" to true.
3) Set "Actor - Forward" to 1 / 0 / 0
4) Go to the actor of your unit you want to have rotated (the train).
5) Open "Hosting - Host Site Operations +" and write the actor ID into the "Operation" field (in this case "TurnBy90").
6) Test it out.
If the unit turns the wrong way, then change the 1 in step 3) to a -1 and it should be OK.
I'm sorry that I haven't seen this earlier ^.^ Probably could have saved Jeff some trouble :P