ria pc game
fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
21 марта 2019 14:38
Вход Регистрация Забыли пароль ?

megainformatic - Как анимировать паука ?
                   
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Создание модели броневика (Хэд) - Анимация вращения колес

megainformatic cms express files

megainformatic cms express files

megainformatic cms express files

megainformatic - Уроки Photoshop - Чудеса

megainformatic cms express files - Развертывание сайта на Вашем хостинге

megainformatic - Настольная игра "Веселый Буквоежка"

megainformatic - Уроки delphi directx 8.1

megainformatic - Уроки delphi directx 8.1 - Урок 1 - Введение в Delphi DirectX 8.1. Создание шаблона стартового приложения.

megainformatic - Уроки delphi directx 8.1 - Урок 1 - Введение в Delphi DirectX 8.1. Создание шаблона стартового приложения. Страница 2

megainformatic - Урок 2 Создаем и обрабатываем команды меню.

megainformatic - Урок 2 Создаем и обрабатываем команды меню. Страница 2

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8 - Страница 2

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8 - Страница 3

megainformatic - Урок 4 Построение класса приложения

megainformatic - Урок 4 Построение класса приложения - Страница 2

megainformatic - Урок 5 Построение классов игровых объектов и других необходимых классов

megainformatic - Урок 5 Построение классов игровых объектов и других необходимых классов - Страница 2

megainformatic - Урок 6 Игровая логика

megainformatic - Заметки по joomla - JFolder::create: Path not in open_basedir paths. Что это?

megainformatic cms express files - Добавление статей на сайт под управлением megainfromatic cms express files

megainformatic - Урок 7 2D-анимация

megainformatic - Урок 8 Загрузка/Сохранение текущей игры, режим паузы, режимы часов/будильника, запуск браузера Internet Explorer для показа сайта разработчика и других интернет-ресурсов

megainformatic - Урок 9 Тестирование и отладка приложения

megainformatic - Мои Музыкальные Миры

megainformatic - уроки Photoshop free

megainformatic cms express

megainformatic cms express

megainformatic cms express

megainformatic cms express files

megainformatic - Методы создания растровых изображений в Adobe Photoshop

megainformatic - Создание фотореалистичной текстуры травы

megainformatic - Рабочее пространство Adobe Photoshop

megainformatic - Бесшовные (тайловые) текстуры

megainformatic - Создание изображений огня, воды, неба

megainformatic - Создание текстур горных пород и суши (урок 5)

megainformatic - Рисование персонажей (урок 6)

megainformatic - Рисование фона (урок 6 часть 2)

megainformatic - Рельефные изображения

Добавление статей на сайт под управлением megainformatic cms express

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod - страница 2

megainformatic - Воспроизведение в игре музыки в формате XM

megainformatic - Воспроизведение файлов в формате OGG Vorbis

megainformatic - игра "Веселый Буквоежка" - инструменты разработки

megainformatic - Игра "Веселый Буквоежка" - история создания проекта

megainformatic - Как анимировать паука ?

megainformatic - Уроки Photoshop

megainformatic - Купить Уроки Photoshop - Чудеса

megainformatic - Купить Уроки Photoshop - Рисуем и Анимируем

megainformatic - Эмулятор игры Ну, Погоди!

сайт megainformatic - Говорящий Комикс Веселый Буквоежка

megainformatic - Что нужно для создания собственного сайта ?

megainformatic - Моделируем девушку в 3d используя 3ds max

megainformatic - Уроки Fruity Loops Studio - пишем свою музыку

подробнее

Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 4

Предлагаем вашему вниманию онлайн-комикс Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny).

Веселимся до упаду, а что потом ? У меня есть еще идея !

Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 4

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

[страница 1][страница 2] [страница 3] [страница 4] [страница 5]  [страница 6] [страница 7] 

подробнее

     
  СОЗДАНИЕ МАКЕТА ПОМЕЩЕНИЯ  
     
  [Все уроки 3ds max] [Галерея моделей] [далее]  
     
  каркасный вид макета помещениясплошной вид макета помещения  
     
  Щелкнув по изображению можно скачать модель в формате 3ds max 7.0 (в виде архива Win-Rar 3.3)  
     
 

Задание метрической системы

Под метрической системой понимается система единиц измерения расстояний.

Справочное руководство по заданию единиц измерения находится в следующем разделе:

Help > User Reference > Precision and Drawing Aids > Using Units

Замечание Не следует изменять параметр System Unit Setup , иначе разные объекты станут НЕСОВМЕСТИМЫ!

Рекомендуется изменять Display Unit Scale – отображаемую измерительную шкалу.

Установим этот параметр в Метрах ( Meters ).   Customize > Units Setup > Display Unit Scale GROUP > Metric и выбрать из списка Meters

 
     
  выбор пункта меню для установки единиц измерениявыбор метрической системы  
     
 

Данный параметр изменяет только видимую на экране измерительную шкалу и систему отображения и ввода значений параметров, определяющих размеры объектов.

НИКАКОГО ФИЗИЧЕСКОГО ИЗМЕНЕНИЯ (ИЛИ ПЕРЕСЧЕТА) РАЗМЕРОВ ПРИ ЭТОМ НЕ ПРОИСХОДИТ!

Создание комнаты

Для этого нам понадобится создать два объекта Box , помещенных один внутри другого и произвести операцию логического вычитания внутреннего бокса из внешнего. При этом внутри большего бокса будет образовано пустое пространство.

(Примечание: изнутри все 3d-модели пусты, т.е. не содержат видимых частей - это сделано из соображений экономии памяти и вычислительных ресурсов, к тому же к чему тратить ресурсы на то, что никто никогда не увидит).

Что нам надо сделать: 

Create Panel > Box Length = 8,5 m Width = 4,5 m Height = 3,5 m Имя: room

Как это сделать: Выберите панель Create и нажмите кнопку Box

 
     
  выбор панели Create и нажатие Box  
     
 

Теперь Вам нужно перевести курсор мыши в окно перспективы (Perspective viewport) - выделенное желтым окно на рисунке.

Курсор мыши приобретет вид крестообразного "прицела". Это говорит о том, что программа ждет от Вас дальнейших действий - определения местоположения и размеров создаваемого объекта.

Создайте основание и высоту - для этого удерживая левую кнопку мыши растягивайте область выделения, затем отпустите и снова растягивайте - вверх. Щелкните левой кнопкой мыши.

Чтобы отжать кнопку Box щелкните правой кнопкой мыши в любом свободном месте окна перспективы. Для изменения размеров на требуемые нам откройте панель модификаций (Modify)- ее кнопка правее от кнопки панели Create и похожа на синюю радугу.

В свитке Parameters установите требуемые параметры (см выше). В поле Name можете ввести желаемое имя объекта - room.

Когда Вы зададите такие большие размеры Ваш объект заполонит всё окно вида и не будет обозреваем целиком. Чтобы обозревать его весь уменьшите вид объекта - увеличение/уменьшение изображения в текущем окне вида (лупа) кнопка Zoom на панели управления наблюдением;

Этот инструмент находится в правом нижнем углу окна программы. Для его использования нужно просто нажать на панели кнопку с этим инструментом, перейти в окно вида и изменять масштаб - перемещая мышь с нажатой левой кнопкой. Добейтесь, чтобы объект стал виден в окне целиком.

 
     
  выбранная панель Modify и поле для изменения имени объекта Box03  
     
  На панели Modify panel в первом поле вместо Box 01 введите новое имя объекта – room  
     
  Изменение положения объекта в пространстве. Пока мы не будем ставить себе каких-то сверхъестественных целей - добъемся лишь, чтобы наш box располагался в центре мировой системы координат - (0, 0, 0).  
     
  кнопка Select Object на панели инструментов в верхней части экрана  
     
  Используя кнопку Select Object на панели Main Toolbar выберите объект room .  
     
  окно 3ds max и кнопка Select Object на панели инструментов  
     
  кнопка Select And Move на панели инструментов 3ds max  
     
 

На панели инструментов найдите кнопку Select And Move.

Нажмите ее. В самой нижней части окна - на панели состояния - высвятятся текущие пространственные (мировая система) координаты объекта.

 
     
  координаты объекта в пространстве  
     
 

Всё, что Вам требуется сделать - задать нулевые значения для X, Y и Z - выделяйте мышью значения и вводите нуль. Вы увидите, что Ваш объект сместился. Теперь он находится в центре глобальной (или мировой) системы координат.

Положение объекта можно изменять не только таким образом, но и визуально. Вы наверное заметили появление на боксе красной, зеленой и синей координатных осей - достаточно навести мышь на одну из осей и удерживая левую кнопку можно смещать объект. Если выделить сразу обе оси или все три - для этого нужно найти подходящее положении курсора мыши на осях - можно смещать объект сразу в двух или трех направлениях.

 
     
  Итак, мы добились поставленных целей - создали требуемый объект, научились перемещать его в пространстве, изменять видимый масштаб. Теперь нам нужно научиться способам изменения точки зрения на объект. Это очень Важно - уметь рассмотреть объект с разных сторон - ведь поскольку плоскость экрана не трехмерна нам всегда видна лишь часть объекта, но не весь он. В случае сложных моделей можно не заметить ряд недоработок и тогда Ваша модель получится с недостатками. Разберем способы обзора моделей - [далее]  
     
  [Все уроки 3ds max] [Галерея моделей] [далее]  
     
подробнее



[к содержанию]

Flash. Hello world.

автор: Тимонин Андрей

дата публикации на сайте Мега Информатик: 16.11.2012

 

Эта статья будет посвящена основам flash программирования. Здесь мы создадим наше первое приложение.


Создаем новый проект. Как это делается, мы рассмотрели в предыдущей статье.

Посмотрим на структуру каталогов, которая у нас получилась.

структура проекта

Папка src содержит все файлы AS нашего приложения. В папку lib помещаем откомпилированные swc библиотеки. В директории bin имеем результирующий swf файл, которы мы помещаем на нашу html страницу. Папка Fla создана мной для удобства хранения исходных флешников от adоbe flash.

Посмотрим на настройки нашего проекта.

Свойства проекта

Здесь самое интересное, это размеры флешки ( Dimension) 800 на 600 пикселей, цвет заднего плана - белый и количество кадров в секунду (FPS) - 30.

Для включения в проект библиотеки Swc, необходимо скопировать в папку lib эту библиотеку и в проекте указать галочку "добавить в библиотеку".

добавленение SWC

Основной код нашего проекта содержится в файле Main.AS. Давайте на него и посмотрим.

package
{
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.events.Event;


public class Main extends Sprite
{
public var hello_world:Hello_world_mc;
public const WIDTH:int = 800;
public const HEIGTH:int = 600;
public function Main():void
{

if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);


}

private function init(e:Event = null):void
{

removeEventListener(Event.ADDED_TO_STAGE, init);
hello_world = new Hello_world_mc();
hello_world.x = WIDTH / 2 - hello_world.width / 2;
hello_world.y = HEIGTH / 2 - hello_world.height / 2;
addChild(hello_world);

}


}

}

Каждый класс в AS упаковывается в пакет, котому можно дать имя, которое характеризует путь к пакету относительно корня(папки src). В нашем случае пакет не имеет имени. Далее мы импортируем три класса: Sprite, MovieClip, которые упакованы в пакете flash.display и Event, упакованный в пакет flash.events.

Далее создаем открытый класс Main, унаследовавший всю функциональность от Sprite.

открытая переменная hello_world типа Hello_world_mc - это спрайт импортированный из swc библиотеки. Объявляем две константы.

В конструкторе класса Main мы видим добавление слушателя событий, с помощью функции addEventListener (событие добавление на сцену - ADDED_TO_STAGE ). и привязываем функцию private function init(e:Event = null):void.

В этой функции мы создаем наш hello_world , устанавливаем положение по центру сцены и добавляем на сцену методом

addChild(hello_world);

Компилиуем Ctrl + ENTER.

 

 

На этом заканчиваю. Надеюсь, эта информация была вам интересна.
C уважением, Андрей.

[к содержанию]
подробнее

     
 

Урок 5 Построение классов игровых объектов и других необходимых классов

Ответы на поставленные вопросы

 
О том, что потребуется для данного урока читайте в основном разделе - уроки delphi directx 8.1
 
Далее у читателя подразумевается наличие базовых знаний языка Delphi.
 
[назад] [страница 2] [далее] [к содержанию]
 

Ответы на вопросы, заданные на предыдущей странице

 

Как сделать вывод курсора и пунктов выбранных меню с прозрачным фоном, как это имеет место в готовом проекте (CoD)?

Вам необходимо указать формат текстуры с использованием альфа-канала, т.е. в методах загрузки текстур -

TGameScene7Title.DoInitDeviceObjects и методе загрузки изображений курсора TD3DGameCursor.DoInitDeviceObjects

вместо строк, использующих формат бэк-буфера -

FCursorImage := TD3DImage2D.Create(g_AppForm.fMyApp.m_d3dsdBackBuffer.Format);

при этом формат текстуры будет D3DFMT_X8R8G8B8, т.е. не использующий альфа-канал

выполнить замену на

FCursorImage := TD3DImage2D.Create(D3DFMT_A8R8G8B8);

При этом курсор и изображения нажатых пунктов меню будут выводиться с прозрачным фоном.

 

При выходе из полноэкранного режима нажатием [закончить] происходит ошибка, как ее устранить?

Ошибка вызвана тем, что происходит закрытие окна формы, а при выходе из полноэкранного режима она должна отобразиться, обращение к несуществующей форме и вызывает при этом ошибку

В модуле SwitchModesUnit в методе

CMyD3DApplication.FrameMove

{if g_AppForm <> nil then begin
g_AppForm.ExitGame;}

SendMessage(m_hWnd, WM_CLOSE, 0, 0);
Result:= S_OK;
Exit;
//end;

закоменнтированный код и является замененным

 
 
 

Также Вы заметите небольшой недочёт, вызванный сдвигом нажатых пунктов меню. Для его устранения

в оригинальном коде используется такая замена - внутри метода TD3DGameApp.Create_ строку

//SetRect(rc, 0, 0, m_dwScreenWidth, m_dwScreenHeight);

заменяем на
SetRect(rc, 0, 0, m_dwScreenWidth, m_dwScreenHeight-20);

Но Вам вместо этого придется в модуле SwitchModesUnit у формы AppForm задать параметр высоты (Height) 626 вместо 600.

 
 
[назад] [страница 2] [далее] [к содержанию]
 
     
     
     
     
     
  Что нужно для создания собственного сайта ? - Создаем Сайт Своими Руками - СССР  
     
  Купить Уроки Photoshop - Чудеса на allsoft.rumegainformatic cms  
     
 

Вы наверняка слышали что такое CMS (Content Management System) - Система Управления Контентом - а если нет, то скажу Вам - это то, что поможет Вам создать и организовать информацию на собственном сайте.

Хочу сразу предупредить Вас, что никакая CMS не может:

- сама создавать контент и изменять его;

- она не умеет создавать сайты такими, какие Вы придумаете;

- она не умеет выкладывать сайт на хостинг, продвигать сайт и многое другое.

Так что не заблуждайтесь - получая CMS Вы никогда не получите готовый сайт. У Вас будет лишь инструмент, который может сильно облегчить Вашу задачу, но не более того.

Свой сайт Вам придется создавать самим или попросить об этом кого-либо.

Создание сайта включает следующие этапы:

1) Определение назначения сайта, его целей и задач. Обратите внимание, что имеются в виду не общие задачи, которые решают сайты вообще, а именно те специфические задачи, которые должен решать именно Ваш сайт, чтобы быть Вам полезным инструментом и помощником в Вашем бизнесе.

2) Разработка макета сайта. Если Вы твёрдо решили создать сайт и определились с 1 пунктом, то на данном этапе нужно придумать и нарисовать схему сайта, по ней создать дизайн и сверстать макет.

3) Установка сайта на конкретную CMS и доработка функционала, удовлетворяющего задачам сайта. Данный этап частично может включать предыдущий, так как верстка макета сайта должна учитывать требования конкретной CMS. Этот этап может быть достаточно сложным и длинным, особенно если Вы задумали какой-то большой и обширный проект.

4) Установка сайта и тестирование его возможностей. Данный этап начинается уже в момент, когда начнётся 3 этап, т. к. в ходе разработки любого сайта функционал создается и тестируется поэтапно, пока не будет закончен. После локального тестирования сайт обычно выгружается и устанавливается на хостинге.

5) Продвижение сайта, наполнение контентом, сопровождение и поддержка. С того момента, как работы по созданию функционала сайта будут закончены и сайт опубликован в сети, Вы встаете на пороге 5 этапа - когда Вам потребуется применить ряд способ для привлечения посетителей к Вашему сайту ну и конечно же сайт нуждается в заполнении полезной информацией (контентом). В ходе работы сайта может выясниться, что какой-то функционал требует доработки. Кроме того, требуется постоянное отслеживание работы сайта, поддержка его пользователей и ряд аналогичных задач.

 
     
  Как видите современный сайт - это часть Вашего бизнеса или весь бизнес. При помощи него Вы можете решать большой спектр своих бизнес-задач, но конечно же только в том случае, если Вы успешно закончили работу по 1-5 этапам, и продолжаете заниматься постоянной поддержкой, улучшением и сопровождением своего сайта.  
     
  Теперь возникает вопрос: А под силу ли сделать всё это одному человеку ? И сколько для этого потребуется времени и средств ?  
     
  Отвечаю: конечно же, всё зависит от каждого конкретного случая, но почти наверняка, даже если Вы задумываете очень сложный и многогранный сайт, на начальном этапе можно остановить свой выбор на самом минимально-необходимом функционале, который под силу реализовать даже одному человеку - владельцу сайта.  
     
 

Как говорится, нужно начать с самого простого, ну а дальше - будет видно.

Что нужно для создания сайта прямо сейчас ?

Если Вам уже не терпится приступить к созданию своего первого, очень простого, но все-таки рабочего сайта, скажу что для этого необходимо.

1) скачать и установить на свой компьютер пакет Web-разработчика DENVER. Я не буду здесь приводить ссылку, найдите сами. Достаточно в любом поисковике набрать искомую фразу.

2) выбрать, скачать и установить локально (тоже на свой компьютер) CMS.

3) приступить к процессу создания своего сайта (см. выше - этапы 1 - 5).

 
     
  Мы не ставим сверх задач, мы научимся создавать простые и функциональные сайты, которые под силу создать даже одному человеку, причём затраты сил и времени будут минимальны, т. к. во многом вы получите готовые решения и подробное объяснение их смысла работы.  
     
  Вот и всё. Если Вы поняли, что можно и нужно создать собственный сайт, приступим прямо сейчас !  
     
  [далее] мы рассмотрим процесс создания макета нашего сайта (2 этап), этап 1 я надеюсь Вы уже для себя определили, т. е. какие специфичные задачи будет решать ваш сайт. Мы же решим общие задачи, которые может и должен решать любой сайт и на примере этой работы вы, надеюсь, научитесь решать и специфичные задачи, необходимые именно для вашего специфичного сайта !  
     
     
     
     
     
     
     
megainformatic live chat
Начать беседу
X
 

Оставленные комментарии



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 2,1882