Nie widzę RenderState
jako członka w klasie GraphicsDevice
, gdzie były używane funkcje wyłączania bufora głębi. Ktoś wie, jak to się robi z tym nowym API 4.0?Jak wyłączyć bufor głębi?
Byłoby wspaniale, gdybym mógł jakoś uzyskać dostęp do pełnej klasy RenderState
gdzieś .. GraphicsDevice
wydaje się, że dostałem trochę tego, ale nie prawie wszystkie!
Tak. Ale upewnij się, że tworzysz obiekty stanu raz (nie w twojej metodzie rysowania). Czytaj Shawna, aby uzyskać więcej informacji http://blogs.msdn.com/b/shawnhar/archive/2010/04/02/state-objects-in-xna-game-studio-4-0.aspx. – Empyrean
Należy również pamiętać, że istnieje wiele gotowych obiektów stanu, które obejmują wiele typowych scenariuszy. W takim przypadku możesz użyć DepthStencilState.None, aby wyłączyć buforowanie głębi, oraz DepthStencilState.Default, aby włączyć zapisywanie (jak w twoim przykładzie tutaj). –