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


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

megainformatic - МОДЕЛИРОВАНИЕ НА УРОВНЕ МНОГОУГОЛЬНИКОВ
             
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic cms seo

Поддержка сайтом нескольких языков - модуль multi lang

Поддержка сайтом нескольких языков - модуль multi lang

megainformatic - Моделируем девушку в 3d используя 3ds max - другие статьи сборника статей - обзор

установка нового шаблона в joomla 2.5.4

Описание продукта megainformatic cms social

Описание продукта megainformatic cms social

megainformatic - ТЗ на сайт по аналогии rys-stroi.ru

megainformatic cms groupon

megainformatic - дизайн сайта строительной компании УЛЬТРА-СТРОЙ

megainformatic - Тестирование подключения платежной системы

megainformatic - Выпадающее окно регистрации на сайте

megainformatic - Тестирование подключения к платежной системе с использованием скрипта эмулятора

megainformatic - Модуль для регистрации пользователя на сайте

megainformatic - Код для модуля регистрации пользователя на сайте

megainformatic - Быстрый подсчёт ключевых слов в статье

megainformatic - Модуль подсчёта ключевых слов в статье

megainformatic - Онлайн-сервис для подсчёта статистики ключевых слов

megainformatic - Пишем слайдер на javascript с нуля

megainformatic - Логика работы слайдера на javascript

megainformatic - Пишем свою соц. сеть - модуль предложений для webjob

megainformatic - Пишем свою соц. сеть - модуль предложений для webjob - часть реализации для личного кабинета

megainformatic - Пишем свою соц. сеть - Реализация файлового хранилища предложений в csv-файле

megainformatic - Тестирование подключения к платежной системе ЕДИНЫЙ КОШЕЛЕК (w1.ru) с использованием скрипта эмулятора

megainformatic - Пишем свою cms - шаг 1

megainformatic - Пишем свою cms - шаг 2

megainformatic - Пишем свою cms - шаг 3

megainformatic - бесплатная флеш игра freeway fury 2 - разработчик Serius Games

megainformatic - бесплатные флеш игры сторонних разработчиков

megainformatic - Как я осваивал Flash

megainformatic - Список уроков на тему создания flash приложений и игр

megainformatic - Как я осваивал Flash - шаг 2 - Основы создания простейших flash - игр

проект портала Идеи Комфорта

megainformatic - игра Веселый Буквоежка

megainformatic - игра Веселый Буквоежка

megainformatic - Использование cron, crontab и планировщика задач

megainformatic - Совместное использование jquery и mootools или других js-фреймворков

megainformatic - Модуль content php performer для megainformatic cms

megainformatic - Пишем компактный слайдер

megainformatic - Что нужно знать для создания сайта ?

megainformatic - Что нужно знать для создания сайта ? Глава 2 - Кодировки и DOCTYPE

megainformatic - Что нужно знать для создания сайта ? Глава 3 - Идём дальше - нанизываем новый код - где объявляются стили css и код javascript

megainformatic - Что нужно знать для создания сайта ? Содержание

megainformatic - Что нужно знать для создания сайта ? css - стили

megainformatic - preg_match или Использование регулярных выражений в php

megainformatic - статьи Тимонина Андрея - Flash. Содержание

megainformatic - статья Тимонина Андрея - Flash. Подготовка к работе.

megainformatic - статья Тимонина Андрея - Flash. Hello world.

megainformatic - статья Тимонина Андрея - Flash. Экспорт SWC библиотеки.

megainformatic - Тимонин Андрей - Несколько слов о себе

megainformatic - статьи Тимонина Андрея - уроки из области веб программирования, создания казуальных игр

megainformatic - статья Тимонина Андрея - Обеспечиваем доступ к объекту из любой точки программы. Singleton

megainformatic - статья Тимонина Андрея - Хронология работы программы. Создаем Лог

megainformatic - статья Тимонина Андрея - Поиск файлов. Получаем список файлов каталога.

megainformatic - статья Тимонина Андрея - Исключения. Создаем класс обработки исключений.

megainformatic - статья Тимонина Андрея - States. Создаем менеджер состояний игры.

подробнее

     
  Уроки Photoshop - Рисуем и анимируем  
     
  Уроки Photoshop - Рисуем и анимируем  
 
 
     
  [содержание]  
     
  Урок 1 - Старт - PSD, BMP, JPG, TGA, Контуры, Обесцвечивание  
     
 

Вот Мы с Вами начали наш первый урок. Вы уже наверное посмотрели титульную заставку, которая есть на этой странице и задались вопросом: А как же всё это сделано ? Отвечу - это всё было нарисовано от руки обычной мышкой.

Как ?

 
     
  Давайте попробуем. За основу возьмём пока главного героя - Веселого Буквоежку (ВБ).  
     
   
     
  Создаем новое изображение, размер пока зададим 512 x 512 пикселей.  
     
   
     
  Задаем единицы измерения - пиксели (pixels), проставляйте значения, цвет подложки (заднего плана) можно задать пока Transparent (прозрачный). Как видите на рисунке Ваши действия обозначены цифрами от 1 до 6  
     
   
     
 

Остальное нужно оставить без изменений или задать как на рисунке. Resolution - разрешение вашей картинки (пиксель/дюйм) по-умолчанию стоит 72, оставьте как есть или сделайте 300 - как у меня. Color Mode - обязательно RGB Color - чтобы мы могли работать с цветным 24 битным изображением.

1) Почему разрешение имеено 300 точек на дюйм ?

2) Почему изображение будет 24 битным ?

 
     
 

Жмём ОК и слушаем ответ на вопросы -

1) Разрешение влияет на картинку, выводимую на печать, т. е. если Вы планируете вашу картинку после её создания напечатать, то получите именно столько точек на дюйм, сколько это указано, на фактический размер картинки (512х512, который мы уже задали в пикселях), это никак не влияет, но 300 в данном случае - для печати достаточно хорошее значение;

2) Если мы задаем режим RGB Color / 8 bit - это значит каждому пикселю нашего изображения уделяется в памяти 3 х 8 = 24 бит, поскольку R (Red), G (Green) и B (Blue) - его составляющие красного, зеленого и синего будут занимать по 8 бит каждый, а в совокупности это и дает изображение 24 бит на пиксель.

Если еще прикинуть что само изображение будет 512 х 512 пиксель или = 262144 пикселей, и каждый пиксель - это 3 байта (24 бита, 8 бит - это 1 байт), то вся информация о картинке в памяти будет занимать -

262144 х 3 байт = 786432 байт.

1024 байт - это 1 Килобайт (Кб), значит наша картинка будет иметь размер - 768 Кб.

Попробуйте сохранить и проверьте какой получился размер.

 
     
 

У меня получился другой размер файла, скажите Вы. Почему ?

Причин несколько - 1) пока у нас пустое изображение, нужно хотя бы залить например сплошным цветом и сохранить еще раз;

Размер увеличился, но всё равно не такой. Видимо при сохранении используется оптимизация путём сжатия. Попробуйте отфильтровать изображение фильтром шум или вставить какую-то реальную картинку, снова сохранить.

Ого, размер файла стал даже больше чем 768 Кб.

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

Но вот если Вы выберите для сохранения формат файла BMP, 24 бит, то в результате получите именно то, о чём я говорил.

 
     
 

Файл BMP (Bitmap) - это точная копия того, как хранится изображение в памяти без каких-либо преобразований. Однако этот формат не используйте для своих изображений.

Рабочие изображения храните в формате PSD - при этом Вы не потеряете ничего из того, что делали - слоёв, оформления и прочих особенностей (BMP их не сохраняет).

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

 
     
 

Таким образом, в ходе наших с Вами уроков Вы будете работать преимущественно с файлами в форматах PSD, JPG и TGA.

Это еще что за формат ?

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

Эти три базовых формата мы и будем применять в наших уроках.

 
     
  Итак, это было немного теоретических сведений, которые Вам еще пригодятся, но продолжим наш урок.  
     
  Давайте возьмём картинку нашего героя, вставим в созданное нами изображение, сделаем его черно-белым (чтобы было легче обводить) и на отдельном слое, вооружившись кистью просто обведем контуры.  
     
  Открываем картинку fle_1.jpg из Photoshop, выбираем пункт меню Select > All чтобы выделить всё изображение в картинке  
     
   
     
  Далее выбираем Edit > Copy, переключаемся на новое, созданное нами изображение и снова выбираем Edit > Paste  
     
   
     
  Мы видим, что на новом слое Layer 2, который до сих пор был пустым появилось наше изображение.  
     
  Теперь создаем новый слой и рисуем на нём -  
     
   
     
  Вернемся на слой Layer 2 и обесцветим изображение на нём -  
     
   
     
  Щелкаем слой Layer 3, выбираем подходящий цвет, кисть и её параметры и обводим по контуру  
     
   
     
   
     
  чтобы было удобнее обводить воспользуйтесь инструментом Zoom Tool и увеличьте нужный участок картинки. Обратите внимание! Обводим на слое Layer 3 !!! Иначе наши контуры сольются с картинкой (если обводите на Layer 2)  
     
   
     
  Размеры кисти задайте порядка 3 пикселей, края твёрдые и осторожно обводите мышью контуры.  
     
   
     
  В результате у Вас должно получиться что-то подобное -  
     
   
     
  Теперь если скроем слой оригинал (по-которому мы ориентировались при обводке), то увидим наш результат. Именно такой цвет для обводки был выбран не случайно - Вам гораздо легче видеть те участки, которые Вы уже обвели, а которые - еще нет.  
     
   
     
  Маленькая хитрость - когда рисуете контуры в увеличенном изображении нажимайте клавишу [Пробел] и двигайте изображение мышью, нажав еще и левую кнопку мыши.  
     
  Ну и поскольку реальные картинки всегда бывают обведены черным, а не пурпурным цветом, то исправим этот момент -  
     
   
     
   
     
  [содержание]  
     
  Уроки Photoshop - Рисуем и анимируем  
 
 
     
подробнее

     
  [статьи] [как создать игру ну, погоди!] [к содержанию] [scene2game] [donuts3d]  
     
 

Погружение в глубины DirectX 8, 9 на Delphi 6,7

Занявшись программированием DirectX запаситесь терпением и будьте упорны в достижении своих целей! Вам потребуются знания не только Delphi, но и C++, т.к. все примеры в DirectX SDK показаны именно на C++ (и на C# тоже!). Кроме того, необходимы хотя бы минимальные теоретические представления (основы векторного исчисления, работа с матрицами 4х4). Всё это есть в документации по DirectX (DX SDK). Однако Мы с Вами вместе попытаемся разобраться в тех проблемах, которые будут возникать по ходу работы. Основная работа автора на данный момент - это реализация проекта "Тайны Морских Глубин: Операция Тайфун". На примере его мы и подойдем к созданию собственной игры на Delphi.

Первая проблема, которая возникает при попытках загружать в примерах из DirectX SDK (естественно переделанных под Delphi) собственные модели.

 
     
     
  Здесь вам будет показано как избавиться от ошибок визуализации.  
     
  Суть проблемы: при попытке загрузить собственную модель замкнутого пространства - в нашем случае обычный box (с "вывернутыми наизнанку" нормалями к граням) нарушено обновление картинки кадра приложения.  
     
  приложение с ошибками визуализации  
     
 

Для демонстрации ошибки скачайте пример, и в методе RenderScene найдите следующую строку кода:

D3DXMatrixScaling(matWorld, 0.25, 0.25, 0.25);

и исправьте на D3DXMatrixScaling(matWorld, 1.0, 1.0, 1.0);. Откомпилируйте и запустите пример. Вы увидите результат ошибки.

 
     
  Причины:какая-то из переменных дает при вычислениях бесконечно малое или бесконечно большое число или попытку деления на нуль. При этом нарушается обновление картинки кадра. Это может быть следствием неправильно заданных начальных значений переменных, выходом за допустимые пределы, большим размером моделей.  
     
  нормально работающее приложение  
     
  Итак, если Ваше приложение DirectX отказывается корректно работать с Вашими моделями, то в Вашем коде логические ошибки, касаемые некорректного предположения о размерах моделей или положения их центра. Необходимо или изменить размеры моделей или модифицировать код!  
     
  Итак, DirectX-машина просто не в состоянии корректно производить обновление кадра. Необходимо изменить размеры моделей или введя модификации в код, производящие необходимую коррекцию.  
     
 

Решение: снова в методе RenderScene найдите ту же строку кода и восстановите:

D3DXMatrixScaling(matWorld, 0.25, 0.25, 0.25);

Тогда всё прекрасно работает!
 
     
 

Важное замечание по поводу x-файлов получаемых при экспорте из 3DS MAX7: все пути к текстурам получаются абсолютные. Это необходимо исправить! Иначе Ваш пример не будет корректно работать на любом другом компьютере. Для этого откройте x-файл при помощи любой простой программы для редактирования текста (Блокнот, WordPad), найдите в нём все строки с наименованием TextureFilename, содержащие абсолютный путь к текстуре, например:

TextureFilename {
"D:/MyComp/Example/media/textures/box_tex.bmp";

и переделайте следующим образом:

TextureFilename {
"media/textures/box_tex.bmp";

т.е. использовав относительный путь!

 
     
  Скачав данный пример и распаковав архив в папке media\maxmodels вы найдете модель redbox.max - она пригодится Вам для изучения - т.к. 3ds max не позволяет загружать модели в формате x.  
     
  [статьи] [как создать игру ну, погоди!] [к содержанию] [scene2game] [donuts3d]  
     
подробнее

Scooter - The night - Video and Lyrics - Скутер - Ночь - Видео и лирика

 

The Night by SCOOTER
подробнее

Что нужно знать для создания сайта ? float - использование в css - стилях

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

Атрибут float применяется для выравнивания блоков div по

<div style="float: left;">по левому краю отведенного пространства страницы</div>


по левому краю отведенного пространства страницы



<div style="float: right;">по правому краю отведенного пространства страницы</div>


по правому краю отведенного пространства страницы



<div>без выравнивания</div>


без выравнивания



аналогично объявляется в виде атрибута для описанного в css - файле класса или id

<style>
.element1 {
float: left; border: 1px solid #000000; background: #75ab41;
}


#element_2 {
float: right; border: 1px solid #000000; background: #75ab41;
}


</style>

<div class="element1">по левому краю отведенного пространства страницы</div>


<div id="element_2">по правому краю отведенного пространства страницы</div>


еще один пример -



<style>
.element1 {
float: left; border: 1px solid #000000; background: #75ab41;
}

#element_2 {
float: right; border: 1px solid #000000; background: #75ab41;
}

#elem_3 {
width: 400px;
background: #ffff00;
}

#elem_3 .elem_4 {
border: 1px solid #000000; background: #75ab41; width: 200px;
}

#elem_3 .elem_5 {
float: left; border: 1px solid #000000; background: #EC64FF; width: 200px;
}

#elem_3 .elem_6 {
float: right; border: 1px solid #000000; background: #6C87F1; width: 200px;
}
</style>

<div class="element1">по левому краю отведенного пространства страницы</div><br><br><br>

<div id="element_2">по правому краю отведенного пространства страницы</div><br><br><br>

<div id="elem_3">
<div class="elem_4">
какой-то текст в блоке без float
</div>

<div class="elem_5">
другой текст - float: left;
</div>

<div class="elem_4" style="background: #ff0000;">
снова текст в блоке без float
</div>

<div class="elem_4" style="background: #00ff00;">
и еще текст в блоке без float
</div>

<div class="elem_6">
теперь текст в блоке float: right;
</div>

</div>

<br><br><br>

<div style="clear: both;"></div>

а вот как он выводится -

по левому краю отведенного пространства страницы



по правому краю отведенного пространства страницы



какой-то текст в блоке без float
другой текст - float: left;
снова текст в блоке без float
и еще текст в блоке без float
теперь текст в блоке float: right;



В показанном примере видно как ведут себя блоки div имеющие или не имеющие тот или иной тип выравнивания блока с атрибутом float.

Важно запомнить всего 2 важных момента:

1) Если блоки не имеют указанного атрибута float - то они выводятся "как есть" - занимая всё отведенное им пространство и очередной блок будет помещен ниже данного;

2) Если вам требуется очистить пространство, занимаемое любыми блоками - примените атрибут clear: both; как показано в примере выше.

далее

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

     
 
megainformatic cms free

Быстрая и Компактная Система Управления Вашим Сайтом - megainformatic cms express

megainformatic cms express - это простое, быстрое и очень компактное решение для создания первого вашего сайта. Данная версия использует базы данных my sql. Система достаточно компакта и проста в установке.

Очень проста в установке - достаточно вам скопировать все файлы на ваш хостинг и создать базу данных и сайт готов к работе !!!

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

 

 

Стоимость: 100 руб.

 
     
 

Быстрая и Компактная Система Управления Вашим Сайтом - megainformatic cms express

Особенности:

- очень компакта и быстра в работе и развертывании сайта;

- открытый исходный код на php;

- быстрая и простая установка;

- подробное описание возможностей;

 
     
 

Чтобы создать свой сайт быстро и легко - приобретите megainformatic cms express всего за 100 рублей, получите дистрибутив, распакуйте его и скопируйте полученные файлы на свой хостинг. Также создайте посредством phpMyAdmin базу данных и разверните базу данных сайта в соответствии с инструкцией.

Ваш сайт готов к работе !!!

 
     
     
 

Если возможности megainformatic cms express, вам кажутся ограниченными и Вы хотите чего-то большего - обратите внимание на следующие продукты -

megainformatic cms e-pro

 
     
  megainformatic cms e-shop  
     
  megainformatic cms e-mailer  
     
 

Обновления в системе megainformatic cms express.

14.04.2012 разработан модуль автоматической установки системы на ваш сайт. Код установщика подробно описан в статье - 

Как создать инсталлятор для собственной cms ?

Теперь приобретая систему megainformatic cms express Вы получаете встроенный инсталлятор для первоначальной установки системы на Ваш хостинг. Инсталлятор позволит вам ускорить и упростить задачу по созданию вашего первого сайта. Развертывание сайта (включая копирование всех файлов на ваш хостинг) проходит в течение 10-15 минут. Сразу же после этого Ваш сайт начинает работать.

 
     
     
     
  Удачи вам в создании собственного виртуального интернет-пространства !!!  
     
     
     

 


megainformatic live chat
Начать беседу
X
 

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



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


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