Fix depth-enabled shroud rendering.
This commit is contained in:
@@ -158,7 +158,7 @@ namespace OpenRA.Mods.Common.Traits
|
|||||||
foreach (var uv in w.Map.AllCells.MapCoords)
|
foreach (var uv in w.Map.AllCells.MapCoords)
|
||||||
{
|
{
|
||||||
var pos = w.Map.CenterOfCell(uv.ToCPos(map));
|
var pos = w.Map.CenterOfCell(uv.ToCPos(map));
|
||||||
var screen = wr.ScreenPosition(pos - new WVec(0, 0, pos.Z));
|
var screen = wr.Screen3DPosition(pos - new WVec(0, 0, pos.Z));
|
||||||
var variant = (byte)Game.CosmeticRandom.Next(info.ShroudVariants.Length);
|
var variant = (byte)Game.CosmeticRandom.Next(info.ShroudVariants.Length);
|
||||||
tileInfos[uv] = new TileInfo(screen, variant);
|
tileInfos[uv] = new TileInfo(screen, variant);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -274,6 +274,7 @@ resources:
|
|||||||
Length: 12
|
Length: 12
|
||||||
ShadowStart: 12
|
ShadowStart: 12
|
||||||
Offset: 0, -12
|
Offset: 0, -12
|
||||||
|
ZRamp: 1
|
||||||
tib01: tib01
|
tib01: tib01
|
||||||
tib02: tib02
|
tib02: tib02
|
||||||
tib03: tib03
|
tib03: tib03
|
||||||
@@ -302,6 +303,7 @@ resources:
|
|||||||
shroud:
|
shroud:
|
||||||
Defaults:
|
Defaults:
|
||||||
Offset: 0, -1
|
Offset: 0, -1
|
||||||
|
ZRamp: 1
|
||||||
shroud:
|
shroud:
|
||||||
Length: *
|
Length: *
|
||||||
fog: fog
|
fog: fog
|
||||||
|
|||||||
Reference in New Issue
Block a user