346
Technical forum / Can you set actor scale ranges that only are active over a region?
« on: September 21, 2007, 12:52:29 AM »
Hi there....
I have been playing a lot with rooms recently and have a question about actor scaling. You are able to easily set 2 scale values to be interpolated though using those big green lines in the editor.
I have designed a room witch is a deep hall, with two stair wells on either side. The actor walks to the end of the room to load the next rooms. The play can also walk UP either of the stair case to get to the upper floor. The problem is that due to the perspective in my drawing the scale for the end of the room is not right for the top of the stairs.
I can see that it is easy enough to set regions to have there own default scale... ... is there a way to set a interpolated value between two values that only effects the region?
This is what i was hoping to do....
The other idea was if you can set a multiplier on the region... so any scale value from the two green lines is added onto or subtracted from... so a world scene scale of 100% = 95% on the region only... ythis would also allow me to have the separate scales.
The other way was to use the actor.scale script function but as far as i can see it only works on a single cord... X for example... I would need both the x,x cords to do teh smooth scale over the region?
I have been playing a lot with rooms recently and have a question about actor scaling. You are able to easily set 2 scale values to be interpolated though using those big green lines in the editor.
I have designed a room witch is a deep hall, with two stair wells on either side. The actor walks to the end of the room to load the next rooms. The play can also walk UP either of the stair case to get to the upper floor. The problem is that due to the perspective in my drawing the scale for the end of the room is not right for the top of the stairs.
I can see that it is easy enough to set regions to have there own default scale... ... is there a way to set a interpolated value between two values that only effects the region?
This is what i was hoping to do....
- Set the room scale with the normal 2 green bars.
- Then as soon as the actor walks over a region i set up for the stairs it switches to the regions scale settings
- I set the bottom of the new region scale to equal the scale of the actor when it enters the region
- I set the top of the stairs to the needed scale... witch is different form the global scene scale values.
The other idea was if you can set a multiplier on the region... so any scale value from the two green lines is added onto or subtracted from... so a world scene scale of 100% = 95% on the region only... ythis would also allow me to have the separate scales.
The other way was to use the actor.scale script function but as far as i can see it only works on a single cord... X for example... I would need both the x,x cords to do teh smooth scale over the region?