Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Візуальне моделювання місцевості з млинами і лопатями

Реферат Візуальне моделювання місцевості з млинами і лопатями





/b>


У ході цієї курсової роботи ми отримали грунтовні знання та деякі навички у складанні алгоритмів і написанні програм мовою програмування C #. Ми придбали навички та вміння самостійного складання програм на мові програмування C # для розробки гри. p align="justify"> Ми вважаємо, що мова програмування C # - це просте, досить зручне і потужний засіб розробки самих різних додатків - від створення простих програм, призначених для вирішення нескладних обчислювальних завдань, до розробки найскладніших реляційних систем управління базами даних - володіє вельми широким спектром можливостей.

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ

В 

1. Розробка комп'ютерної графіки с. NET C # і OpenGL API. # "Justify"> 2. Горнаков С.Г. Програмування комп'ютерних ігор під Windows в XNA Game Studio Express. - М.: ДМК Пресс, 2008.-384с.: Іл.

3. Порєв В.М. Комп'ютерна графіка - СПб.: БХВ-Петербург, 2002.-432 с.: Іл.

Додаток 1.


Лістинг програми


Файл Game1.cs

using

{

///

///This is the main type for your game

/// class Game1: Microsoft.Xna.Framework.Game

{graphics; spriteBatch; worldMatrix; viewMatrix; projectionMatrix; effect; [] worldMel = new Matrix [10];// Млин [] worldLop = new Matrix [10];// лопости МельніциmodelMel;// Модель МельніциmodelLop;//Модель ЛопостіD e; D n; D s; D w; D up; [] e1; [] ind; [] indz; b; d1 = false; d2 = false; [] a = new float [4]; [ ] b1 = new float [4]; Game1 ()

{= new GraphicsDeviceManager (this);. RootDirectory = "Content";

}

/// override void Initialize ()

{

// TODO: Add your initialization logic here.RenderState.CullMode = CullMode.None;// Показувати площині з двох сторін = new BasicEffect (GraphicsDevice, new EffectPool ()); r = new Random (); (int i = 0; i <10; i + +)

{[i] = Convert.ToSingle (r.NextDouble () * 100 - 50); [i] = Convert.ToSingle (r.NextDouble () * 100 - 50); [i] = Matrix.CreateScale ( 0.04f, 0.04f, 0.04f) * Matrix.CreateTranslation (b1 [i] +3,-9.2f, a [i]); [i] = Matrix.CreateScale (0.04f, 0.04f, 0.04f) * Matrix . CreateTranslation (b1 [i], 0, a [i]);

} = Matrix.CreateTranslation (0, -4, -30);// спостерігач = Matrix.CreateTranslation (new Vector3 (0, 0, 0)); = new VertexPositionTexture [4]; = new int [6] ; [0]. Position = new Vector3 (100, 0, 100); [0]. TextureCoordinate = new Vector2 (1, 1); [1]. Position = new Vector3 (-100, 0, 100); [1 ]. TextureCoordinate = new Vector2 (0, 1); [2]. Position = new Vector3 (-100, 100, 100); [2]. TextureCoordinate = new Vector2 (0, 0); [3]. Position = new Vector3 (100, 100, 100); [3]. TextureCoordinate = new Vector2 (1, 0); =...


Назад | сторінка 9 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програм мовою С + + з використаних технології об'єктно-орієнто ...
  • Реферат на тему: C # Програмування на мові високого рівня. Середа розробки Microsoft Visual ...
  • Реферат на тему: Гра "Акінатор". Мова програмування: С + +. Середа розробки: Mic ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Мова програмування C + + та середовище розробки Microsoft Visual C + +