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

Реферат Розробка динамічно підключаються бібліотек DLL. Розробка програми проведення тестів





oject Explorer , що дозволяє переглядати проекти і що у ньому пакети, а так само безпосередньо правити вихідний код.


.3.2 Android + AndEngine + Box2D

За те, що бачить користувач на екрані в Android відповідають Activities. На малюнку нижче представлена ​​перша activity , виконуюча роль головного меню.

В 

Рисунок 3 - Головне меню.


Даний екран хоч і використовується в якості меню, але може включати в себе абсолютно будь-які елементи. На ньому може бути задіяна будь-яка анімація, в тому числі з використанням об'єктів взаємодіючих за законами фізики. p align="justify"> При створення програми був використаний framework AndEngine а так же фізичний движок Box2D. p align="justify"> Основою в AndEngine є так звані сцени (Scene). p align="justify"> Завантаження сцени можна розділити на кілька етапів:

Завантаження движка - ініціалізація камери сцени і створення самого двигуна сцени. Приклад коду:

@ OverrideEngine onLoadEngine () {

/* Створення камери * /. mCamera = new Camera (0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);

/* Ініціалізація движка */new Engine (new EngineOptions (true, ScreenOrientation.LANDSCAPE, RatioResolutionPolicy (CAMERA_WIDTH, CAMERA_HEIGHT), this.mCamera));

}

Завантаження ресурсів - ініціалізація та завантаження всіх необхідних ресурсів сцени - зображення, шрифти, анімація та інше. Приклад коду:

@ Overridevoid onLoadResources () {

/* Завантаження шрифту і текстур. * /. MFontTexture = new Texture (256, 256, TextureOptions.BILINEAR_PREMULTIPLYALPHA);. SetAssetBasePath ("font /");. MFont = FontFactory.createFromAsset (this.mFontTexture, this, "Droid.ttf", 48, true,

}

Завантаження сцени - в цей момент відбувається створення всіх об'єктів і завданні логіки поведінки сцени, наприклад - створення 3х об'єктів: персонажа, дерева і яблука і вказівка ​​логіки їх взаємодії (дерево реагує на удари, яблуко реагує на стан дерева). Приклад коду:

@ OverrideScene onLoadScene () {

/* Вимірювання FPS * /. mEngine.registerUpdateHandler (new FPSLogger ());

/* Створення меню * /. mMenuScene = this.createMenuScene ();

/* Встановлення фону * /. mMainScene = new Scene ();. mMainScene.setBackground (new ColorBackground (0.09804f, 0.6274f, 0.8784f));

/* Встановлення меню * /. mMainScene.setChildScene (this.mMenuScene, false, true, true);


Назад | сторінка 4 з 6 | Наступна сторінка





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

  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Розробка програми для завантаження зображення нот з подальшим їх розпізнава ...
  • Реферат на тему: Техніка сцени
  • Реферат на тему: Сцени щастя в романах Достоєвського
  • Реферат на тему: Проектування тривимірної сцени в нестандартному графічному режимі