Multipsky (DEF): Difference between revisions
No edit summary |
No edit summary |
||
Line 21: | Line 21: | ||
<span {{code}}>'''yscale''' <value></span> | <span {{code}}>'''yscale''' <value></span> | ||
Change the y-scale of the sky. | Change the y-scale of the sky. (Range: 0-65536. Defaults to 65536) | ||
<span {{code}}>'''yoffset''' <value></span> | <span {{code}}>'''yoffset''' <value></span> |
Latest revision as of 17:05, 15 October 2021
multipsky { [...] }
Defines a set of tiles to be used on a parallaxed texture.
Tokens
tile <tilenum>
The tile number that will display the set of tiles.
panel <number> <offset>
Define multiple texture to be used by one parallaxed texture.
lognumtiles <value>
By default, the engine will display 8 parallaxed textures in 360 degrees, regardless of the width of the tiles. Use this to change the number of parallaxed textures horizontally.
The number of parallaxed textures equals 2<value>.
yscale <value>
Change the y-scale of the sky. (Range: 0-65536. Defaults to 65536)
yoffset <value>
Change the y-center of the sky.
horizfrac <value>
Change the scale which the sky moves up or down with the vertical angle.
The default value is 32768. A value of 65536 means the sky will align perfectly with the horizon, like the sky used in the Derelic level.
Examples
Defines a set of tiles identical to the Los Angeles sky (tile #89) used in Duke Nukem 3D:
multipsky 89 { lognumtiles 3 horizfrac 17408 panel 0 1 panel 1 2 panel 2 1 panel 3 3 panel 4 4 panel 5 0 panel 6 2 panel 7 3 }