Transparent fix again, this time should work

This commit is contained in:
Aragas 2016-12-05 01:06:49 +03:00
parent 39eeab8cd6
commit 6205b76421
7 changed files with 14 additions and 6 deletions

View File

@ -2,6 +2,10 @@
Inherits Entity
Protected Overrides Function CalculateCameraDistance(CPosition As Vector3) as Single
Return MyBase.CalculateCameraDistance(CPosition) - 0.4f
End Function
Public Overrides Sub UpdateEntity()
If Me.Rotation.Y <> Screen.Camera.Yaw Then
Me.Rotation.Y = Screen.Camera.Yaw

View File

@ -153,6 +153,10 @@
End If
End Sub
Protected Overrides Function CalculateCameraDistance(CPosition As Vector3) as Single
Return MyBase.CalculateCameraDistance(CPosition) - 0.2f
End Function
Public Overrides Sub UpdateEntity()
If Not WaterAnimation Is Nothing Then
WaterAnimation.Update(0.01)

View File

@ -449,7 +449,7 @@
End Sub
Protected Overrides Function CalculateCameraDistance(CPosition As Vector3) as Single
Return MyBase.CalculateCameraDistance(CPosition)
Return MyBase.CalculateCameraDistance(CPosition) - 0.2f
End Function
Public Overrides Sub UpdateEntity()

View File

@ -201,7 +201,7 @@
End Sub
Protected Overrides Function CalculateCameraDistance(CPosition As Vector3) as Single
Return MyBase.CalculateCameraDistance(CPosition) + 0.2f
Return MyBase.CalculateCameraDistance(CPosition) - 0.2f
End Function
Public Overrides Sub UpdateEntity()

View File

@ -32,7 +32,7 @@
End Sub
Protected Overrides Function CalculateCameraDistance(CPosition As Vector3) as Single
Return MyBase.CalculateCameraDistance(CPosition) + 0.2f
Return MyBase.CalculateCameraDistance(CPosition) - 0.2f
End Function
Public Overrides Sub UpdateEntity()

View File

@ -98,7 +98,7 @@ Public Class OverworldPokemon
End Sub
Protected Overrides Function CalculateCameraDistance(CPosition As Vector3) as Single
Return MyBase.CalculateCameraDistance(CPosition) + 0.2f
Return MyBase.CalculateCameraDistance(CPosition) - 0.2f
End Function
Public Overrides Sub UpdateEntity()
@ -114,7 +114,7 @@ Public Class OverworldPokemon
Public Overrides Sub Render()
If Me.IsVisible() = True Then
Dim state = GraphicsDevice.DepthStencilState
GraphicsDevice.DepthStencilState = DepthStencilState.None
GraphicsDevice.DepthStencilState = DepthStencilState.DepthRead
Draw(Me.Model, {Me.Textures(0)}, False)
GraphicsDevice.DepthStencilState = state
End If

View File

@ -72,7 +72,7 @@
End Sub
Protected Overrides Function CalculateCameraDistance(CPosition As Vector3) as Single
Return MyBase.CalculateCameraDistance(CPosition) + 0.2f
Return MyBase.CalculateCameraDistance(CPosition) - 0.2f
End Function
Public Overrides Sub UpdateEntity()