示例#1
0
        public MiniMapRender(aCamera screen, aCamera minimap)
        {
            cameras[0] = screen;
            cameras[1] = minimap;

            mScreen = ResourceManager.LoadGeometry("Geometry/SquareGeometry.txt");

            screenShader        = ResourceManager.LoadShader("Shaders/minimapVertex.glsl", "Shaders/minimapFragment.glsl");
            heartTexture        = ResourceManager.LoadTexture("Textures/Heart.png");
            steelHeartTexture   = ResourceManager.LoadTexture("Textures/SteelHeart.png");
            coinTexture         = ResourceManager.LoadTexture("Textures/MiniMapCoin.png");
            textureLocation     = GL.GetUniformLocation(screenShader.ShaderID, "texture");
            modelMatrixLocation = GL.GetUniformLocation(screenShader.ShaderID, "modelMat");
        }
 public void SetCamera(aCamera pCamera)
 {
     camera = pCamera;
 }