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


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

megainformatic - Fahrengeit Фаренгейт игра 2006 для PC
Fahrenheit - Фаренгейт - игра для PC 2006 год 2006 год, разработчик Quantic Dream, локализация Акелла, игра для PC в жанре квест, приключение, экшн, фильм.
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2)

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 2

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 3

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 4

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 5

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 6

Система управления сайтом - megainformatic cms e-shop

Система управления сайтом - megainformatic cms e-shop

Система управления сайтом - megainformatic cms e-shop

megainformatic - Уроки 3ds max - Введение в 3ds max

megainformatic - ГАЛЕРЕЯ 3D-моделей

megainformatic - СОЗДАНИЕ МАКЕТА ПОМЕЩЕНИЯ

megainformatic - Создание макета помещения - этап 2

megainformatic - МОДЕЛИРОВАНИЕ НА УРОВНЕ МНОГОУГОЛЬНИКОВ

megainformatic - СОЗДАНИЕ ПРЕДМЕТОВ ОБСТАНОВКИ ПОМЕЩЕНИЯ

megainformatic - Моделирование обстановки помещения

megainformatic - Создание модели автомобиля

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

megainformatic - Создание анимации вращающихся колес автомобиля

megainformatic - игра Нечто: Необъяснимое и в плену желаний

megainformatic - Основы 3D-анимации, экспорт скелетной анимации

megainformatic - Подготовка модели к использованию скелетной анимации

megainformatic - Продолжаем Создание скелета для данной модели

megainformatic - Построение ирерархических связей между объектами и основы 3d анимирования

megainformatic - Особенности экспорта моделей и анимации экспортером kWXPort080719 из 3ds max 2009 

megainformatic - Создание модели броневика (Хэд)

megainformatic cms e-mailer

megainformatic cms e-mailer

megainformatic cms e-mailer

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

megainformatic - Путешествие в мир 3d

megainformatic - Путешествие в мир 3d - страница 2

megainformatic - Путешествие в мир 3d - страница 3

megainformatic - Путешествие в мир 3d - страница 4

megainformatic - Путешествие в мир 3d - страница 5

megainformatic - Путешествие в мир 3d - страница 6

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 Игровая логика

подробнее

     
  Другие уроки можно посмотреть в разделе Статьи  
     
 

Небольшой урок по php - Использование checkbox

казалось бы - что может быть проще - обычный checkbox - - но оказывается надо учитывать несколько особенностей для корректной работы с этим элементом управления на ваших Web-страничках

 
     
  Создадим файл checkbox.php и вставим в него такой код -  
     
  <HTML>
<HEAD>
<TITLE>Просмотр списка статей</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
</HEAD>
<BODY>

<div style="width: 990px; margin: 0 auto; background: #777777;">
<div style="width: 900px; margin: 0 auto; background: #aaaaaa;">

<?php

/* Особенность работы checkbox'а

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

*/

echo "Флажок ";
$published = 1;
$checked = '';

if ( $_POST['published-1'] == 1 )
{
$checked = 'checked = "checked"';
//$published = 1;
echo "установлен";
}
else {
$checked = '';
//$published = 0;
echo "сброшен";
}


$num = 1;

echo "<form name='save_changes' action = 'checkbox.php' method = 'POST'>";
echo "<input type=\"checkbox\" ".$checked." name=\"published-".$num."\" value=\"".$published."\">";
echo "<input type = 'submit' value = 'Сохранить изменения'>
</form>";


?>
</div>
</div>

</BODY>
</HTML>

 
     
  Если Вы совсем не курсе где и как должны выполняться php файлы том вам нужно ознакомиться со статьей - Введение в php  
     
  Рассмотрим что делает данный код  
     
 

echo "Флажок ";
$published = 1;
$checked = '';

Эти три строчки выводят надпись Флажок, а также создают 2 новые переменные со значениями 1 и '' - т. е. пустая строка

if ( $_POST['published-1'] == 1 )

 
     
 

Проверяем было ли отправлено в форму методом пост поле published-1 со значением равным 1,

если да -

$checked = 'checked = "checked"';
//$published = 1;
echo "установлен";

Переменную $checked заполняем строкой представляющей атрибут checked для чекбокса при котором чекбокс на странице будет выведен как помеченный галочкой.

Также выводим фразу - установлен - будет понятно что флажок был установлен

иначе -

else {
$checked = '';
//$published = 0;
echo "сброшен";

атрибут checked не задаем, выводим фразу - сброшен

 
     
 

$num = 1;

эта переменная будет задавать часть имени нашего чекбокса

 
     
 

echo "<form name='save_changes' action = 'checkbox.php' method = 'POST'>";
echo "<input type=\"checkbox\" ".$checked." name=\"published-".$num."\" value=\"".$published."\">";
echo "<input type = 'submit' value = 'Сохранить изменения'>
</form>";

выводим форму, которая выводит чекбокс с атрибутом checked заданным в переменной $checked, именем состоящим из слова published тире - и переменной $num и значением value которое подставляется из переменной $published,
также выводим кнопку сохранить изменения

 
     
 

Это чудо работает таким образом - если зададим состояние чекбокса и нажмём кнопку <Сохранить изменения>, то фраза Флажок установлен или сброшен - будет показывать состояние чекбокса.

Но вот само состояние чекбокса надо выставлять через созданную нами переменную $checked

как видите после нажатий кнопки <Сохранить изменения> чекбокс своё состояние теряет, а должен сохранять.

Как это исправить ?

Легко - находим самую первую строчку начала php кода -

echo "Флажок ";
$published = 1;
$checked = '';

и закомментируем строку

//$checked = '';

после проверки выясняем, что теперь чекбокс сохраняет своё состояние :)

Работающий пример на php смотрите тут - checkbox.php

ВОТ и ВСЁ на сегодня. Ждите новых уроков.

 
     
  Другие уроки можно посмотреть в разделе Статьи  
     
подробнее

     
     
  уроки Photoshop - чудеса  
     
  Уроки Photoshop - Чудеса  
     
  Коллаж от нуля - страница 3  
     
  [содержание] [страница 1] [страница 2] [страница 3] [далее]  
     
  Мы рассматриваем как создать коллаж - сначала рисуем пейзаж взяв в качестве примера фотографию  
     
 

итоговый результат того, что у Вас может получиться -

создаем удаленный лес на горизонте

 
     
  Переходим на слой Sky - Небо. Для этого щелкните его в панели слоев.  
     
 

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

Используя инструмент Прямоугольная область (другие виды областей можно выбрать щелкнув этот инструмент правой кнопкой мыши) выделяем ту область слоя Sky, которую будем заливать

 
     
  Используя инструмент Прямоугольная область (другие виды областей можно выбрать щелкнув этот инструмент правой кнопкой мыши) выделяем ту область слоя Sky, которую будем заливать  
     
  Щелкаем правой кнопкой мыши инструмент Заливка, Выбираем левой кнопкой Градиент  
     
  Щелкаем правой кнопкой мыши инструмент Заливка, Выбираем левой кнопкой Градиент  
     
  В панели свойств Градиента выбираем желаемый вид. Заметьте, чтобы задать сине-белый градиент - задайте предварительно в качестве цветов переднего и заднего плана - синий и белый цвета  
     
  В панели свойств Градиента выбираем желаемый вид. Заметьте, чтобы задать сине-белый градиент - задайте предварительно в качестве цветов переднего и заднего плана - синий и белый цвета  
     
  задайте предварительно в качестве цветов переднего и заднего плана - синий и белый цвета  
     
  Далее растянув в нужном направлении элемент управления градиентом получаем плавный переход от синего к белому цвету  
     
  Далее растянув в нужном направлении элемент управления градиентом получаем плавный переход от синего к белому цвету  
     
  получаем плавный переход от синего к белому цвету  
     
  Если Вам нужен градиент, включающий переход между несколькими цветами, то это можно сделать следующим образом -  
     
  Правой кнопкой мыши щелкаем слой Sky в панели слоев и выбираем пункт меню Параметры наложения  
     
  Правой кнопкой мыши щелкаем слой Sky в панели слоев и выбираем пункт меню Параметры наложения  
     
  В открывшемся диалоговом окне ставим галочку напротив пункта Наложение градиента, в средней части окна щелкаем по изображению Градиента  
     
  В открывшемся диалоговом окне ставим галочку напротив пункта Наложение градиента, в средней части окна щелкаем по изображению Градиента  
     
  в окне Редактор градиентов нажимаем кнопку Новый  
     
  в окне Редактор градиентов нажимаем кнопку Новый  
     
  Щелкаем на большом изображении градиента для добавления новых контрольных точек и задаем для них желаемые цвета  
     
  Щелкаем на большом изображении градиента для добавления новых контрольных точек и задаем для них желаемые цвета  
     
  Далее нажимаем кнопку <Да>, правой кнопкой мыши можно производить нужные операции по добавлению/удалению новых вариантов градиентов  
     
  правой кнопкой мыши можно производить нужные операции по добавлению/удалению новых вариантов градиентов  
     
  Получаем небо на слое Sky окрашенное при помощи градиентной заливки  
     
  Получаем небо на слое Sky окрашенное при помощи градиентной заливки  
     
  Теперь нужно сделать текущим слой Ground и при помощи инструментов Осветление/Затемнение создать для земли эффект рельефности  
     
  Теперь нужно сделать текущим слой Ground и при помощи инструментов Осветление/Затемнение создать для земли эффект рельефности  
     
  Эти инструменты работают по аналогии с Кистью, но в отличие от неё не рисуют выбранным цветом, а выполняют осветление или затемнение пикселей, под указателем кисти в соответствии с выбранными параметрами на панели параметров  
     
  затемнение при помощи инструмента Затемнение  
     
  Вы видите, что пиксели под указателем Кисти становятся темнее. Аналогично работает Осветление - оно делает пиксели светлее. Управлять степенью и характером осветления/затемнения можно при помощи формы кисти, вида её краев, Диапазона и Экспозиции  
     
  Управлять степенью и характером осветления/затемнения можно при помощи формы кисти, вида её краев, Диапазона и Экспозиции  
     
  Форма Кисти и ее размер влияют на форму видоизменяемой области Кистью, Жесткость краев влияет на этот же параметр, но по краям Кисти, Диапазон задает на какие цвета мы воздействуем - Тени, Средние тона или Света и наконец Экспозиция задает силу воздействия за один шаг обработки.  
     
  2) Теперь над слоем Sky Вам нужно создать новый слой, назвав его Облака - Clouds и нарисовать облака  
     
  Процесс создания облаков сводится к следующему. Выбираем белый цвет, кисть с не очень жесткими краями, Непрозрачность Кисти задаем 18% и рисуем облако  
     
  Выбираем белый цвет, кисть с не очень жесткими краями, Непрозрачность Кисти задаем 18% и рисуем облако  
     
  Далее применяем к слою с облаком Фильтр > Размытие > Размытие по Гауссу  
     
  Далее применяем к слою с облаком Фильтр > Размытие > Размытие по Гауссу  
     
  [содержание] [страница 1] [страница 2] [страница 3] [далее]  
     
подробнее

Game craft - Экспорт модели из 3ds max в формат X

[все уроки game craft]  [моделируем scv]  [моделируем scv шаг 1 часть 2]  [моделируем scv шаг 2 часть 3]  [Наложение текстуры на модель робота scv - часть 4]  [Прорисовка текстуры для модели робота scv - шаг 5] 

После того как модель создана и прорисована для неё текстура, можно экспортировать модель в формат DirectX - файл с расширением X. Такая модель и связанный с ней файл текстуры, могут быть использованы в игровых и мультимедийных приложениях на платформе DirectX.

Рассмотрим как выполняется экспорт из 3ds max 2009 в формат X для DirectX 9c. Для этого Вам понадобится экспортер kWXport. Он был взят с его официального сайта - http://mjblosser.com/kw-x-port-for-3ds-max/

kWXport представляет из себя zip-архив, распаковав который, Вы получите файл kwxport.dle. Его нужно скопировать в папку C:\Program Files\Autodesk\3ds Max 9\PlugIns\kwxport.dle и перезапустить 3ds max (если он у вас был запущен).

Далее открываем из 3ds max модель которую Вы хотите экспортировать, удаляем из сцены всё лишнее, и выбираем пункт меню File > Export и в выпадающем списке Тип файла указываем тип kW X-port. Далее остается задать имя файла и нажать кнопку сохранить. В появившемся окне kW X-port нужно задать требуемые опции экспорта.

kW X-port - экспорт в формат X

В окне можно указать какие элементы будут экспортированы - нормали, Make Y Up - чтобы ось Y была ориентирована вертикально, а не уходила вглубь сцены, как это имеет место в 3ds max, Export Right-handed Mesh - чтобы модель экспортировалась ориентированной по правилу правой руки, также видим, что есть опции для экспорта материалов, полного пути к файлу текстуры, Export Skinning - экспорт скелета, Export Animation - экспорт анимационных цепочек и ниже есть опция для указания того, какие анимационные цепочки нужно экспортировать. Также есть опции для экспорта комментариев, скрытых в сцене моделей, экспорт в сжатом и двоичном виде X. После того как Вы нажмёте ОК, то в указанной папке получите файл X.

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

Если открыть файл в текстовом редакторе там для текстуры будет строка вида


TextureFilename Diffuse {
"C:\\GameDev\\DXSDK9_Aug2008\\MyWorks\\GameCraft\\concept\\models\\starcraft2_scv\\src\\
texture\\scv_tex_draw_5_35.jpg";


где и прописан абсолютный путь до файла текстуры

если файл с текстурой расположить в той же папке, где находится X-файл модели например так -

texture\scv_tex_draw_5_35.jpg

scv.x

тогда можно в файле X исправить строку на -
TextureFilename Diffuse {
"texture\\scv_tex_draw_5_35.jpg";


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

Вы можете скачать самораспаковывающийся архив, содержащий модель scv в формате X - по ссылке - скачать scv.x

Архив содержит 2 файла модели с текстурой и без, а также папку и файл текстуры.

Кроме того, Вы можете скачать скачать утилиту DXViewer, входящую в состав DirectX SDK Aug 2008 и воспользоваться ею для просмотра моделей в формате X. При просмотре моделей указанных выше - одна из них будет не текстурированной, т. к. при экспорте для неё не был задан экспорт материала, вторая - будет текстурированной, т. к. была задана опция экспорта материалов, а затем через текстовый редактор скорректирован абсолютный путь к файлу текстуры на относительный.

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

В следующем уроке мы займёмся созданием DirectX - приложения, использующего созданную X - модель. - создание DirectX - приложения - шаг 1 - базовое DirectX-приложение

[все уроки game craft]  [моделируем scv]  [Моделируем робота SCV шаг 1 часть 2]  [Моделируем робота SCV шаг 2 часть 3]  [Прорисовка текстуры робота SCV шаг 5] 

подробнее

Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 4

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

А чем ты занимаешься помимо тренировок ?

Костя Коробкин - В гостях у тёти Светы (- интерактивный комикс (kk as) - онлайн комикс - страница 4

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

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

Чужие воспоминания - рассказ - автор Синицин Андрей - 24.09.2014

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

Однако проходит время и что-то из этих воспоминаний оказывается нужным.

Но они давно уже затерлись и ничего не значат, т. е. попросту безвозвратно потеряны.

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

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

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

Чужие воспоминания - вот что есть главное сокровище. Конечно не все, а только те, которые нужны вам.

* * *


...Я был в этом месте впервые. И отчётливо запомнил все детали, вплодь до каждой мелочи. Я хорошо помню лица, по крайней мере до такой степени, что если бы я встретил этого человека еще раз, обязательно припомнил когда и где я его видел впервые.

Это называется фотографической памятью на лица. Моя способность практически уникальна. А еще я умею предсказывать будущее. Не очень далекое, буквально на 2-3 дня вперед, но всё же. Итак эти две способности вообщем-то и дают мне хлеб насущный.

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

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

Но была еще одна проблема - это были не мои воспоминания. Чужие. Я не мог их отдать, тем более продать, потому что они были не моими.

Это не вопрос совести. Они были мне недоступны. Откуда же я знал о их содержании ?

Я видел их во сне.

Это как раз та часть дара, которая позволяла мне видеть будущее, не только своё, но и что называется "под заказ", т. е. я мог открыть будущее по своему желанию и для определенного человека.

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

Увы еще не изобрели средства чтобы записать свой сон на видео. Информация к тому же была несколько обрывочной и неполной.

Теперь вы понимаете в какой я был ситуации.

Я знал что, знал где, но не знал как.

01.10.2014

И вот внезапно я сделал поразительное открытие. Я стоял на краю бездны. Было нелепым что-либо предпринимать. Одно неудачное движение и я кану в лету.

Это были не чужие воспоминания - мои. Этот человек - нуждался в них. Зачем ?

Силой воли я пытаюсь проникнуть в его сознание. Ищу ответ на вопрос.

Шансов на успех ноль целых ноль десятых. Но есть, всё же есть маленькая надежда.

Возможно ли зацепиться за воздух ? Взлететь уже почти упав. Да возможно - на этом краю возникает грань мироздания - мечты обретают реальность. Мысли моментально материализуются.

Могу ли я изменить всё в лучшую для меня сторону ? Конечно могу.

Я нашел этот ответ. Это вера в удачу, в успех. Мал ли он, велик ли. Но он не за горами. Он придёт. Он уже пришел. Стучится в двери.

Просто нужно обратить внимание на то, на что раньше ты не обращал.

И сделать то, что раньше не делал. Измениться так, чтобы ты сам себя не узнал.

- Я получил то, что вам нужно, теперь ответ за вами.

- Хочу взглянуть.

- Невозможно. Сначала ваши обещания. Потом мои. Гарантирую - это то, что вам нужно.

- Ок.

И понеслось.

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

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



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


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