Показать сообщение отдельно
Старый 09.12.2011, 17:57   #26
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Вопросы по Xna

Помогите, пожалуйста. Откуда у меня берется синева тут:



Вроде вообще неоткуда взяться же:

        

protectedoverridevoid Draw(GameTime gameTime)

        {

            GraphicsDevice.Clear(

Color.Black);

            

Matrix[] transforms = newMatrix[mdl.Bones.Count];

            mdl.CopyAbsoluteBoneTransformsTo(transforms);

            

foreach (ModelMesh mesh in mdl.Meshes)

            {

                

foreach (BasicEffect effect in mesh.Effects)

                {

                    effect.World = transforms[mesh.ParentBone.Index] *

                        

Matrix.CreateRotationY(anglx) * Matrix.CreateRotationX(angly);

                    effect.View = 

Matrix.CreateLookAt(newVector3(0, 0, 10), Vector3.Zero, Vector3.Up);

                    effect.Projection = 

Matrix.CreatePerspectiveFieldOfView(MathHelper.ToRadians(45.0f), graphics.GraphicsDevice.Viewport.AspectRatio, 1.0f, 10000.0f);

                }

                mesh.Draw();

            }

            

base.Draw(gameTime);

        }
(Offline)
 
Ответить с цитированием