|
3D-программирование Вопросы, касающиеся программирования 3D мира |
03.02.2011, 01:16
|
#1
|
Оператор ЭВМ
Регистрация: 19.11.2010
Сообщений: 31
Написано 2 полезных сообщений (для 8 пользователей)
|
проблема с изображениями
Хочу сделать чтото вроде окна с менюшкой логина. Отрыл пример снега.. при желании можно заменить на что угодно(листья и тд ну эт не главное) этот снег как бы под изображениями как его перетащить поверх непойму. В общем в архиве всё есть думаю будет понятно. в идеале будет на заднем фоне облака летают ) потом прозрачный фон там где вырезано ну и поферх снег о_____О Выражаюсь я криво но если кто понял о чём я плиз хелп )
з.ы. на кривость изображений несмотрите. взял что попалось.
|
(Offline)
|
|
03.02.2011, 02:19
|
#2
|
Знающий
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений (для 166 пользователей)
|
Ответ: проблема с изображениями
Есть минимум два способа: 1) Задний фон сделать спрайтом. 2)Использовать ImageBuffer.
Вторым способом делается примерно так:
.....
Render_Snow = CreateImage(xR, yR)
Out_Img = CreateImage(xR, yR)
While Not KeyHit(1)
doSnow()
UpdateWorld()
RenderWorld
GrabImage Render_Snow, 0, 0
SetBuffer ImageBuffer(Out_Img)
Cls
;DrawImage BackFon1,0,0
DrawImage BackFon,0,0
DrawImage SwordMan,900,300
DrawImage Render_Snow,0,0
DrawImage fen,MouseX(),MouseY()
SetBuffer BackBuffer()
DrawImage Out_Img,0,0
Flip
.....
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
03.02.2011, 12:35
|
#3
|
Оператор ЭВМ
Регистрация: 19.11.2010
Сообщений: 31
Написано 2 полезных сообщений (для 8 пользователей)
|
Ответ: проблема с изображениями
после учёбы приду посмотрю спасибо за ответ )
|
(Offline)
|
|
03.02.2011, 19:48
|
#4
|
Нуждающийся
Регистрация: 28.12.2010
Сообщений: 55
Написано одно полезное сообщение
|
Ответ: проблема с изображениями
Если уж пошла тема о изображениях.....я видел как у одного демка игры включалась не в оконном режиме....как он так сделал?
|
(Offline)
|
|
03.02.2011, 22:43
|
#5
|
Знающий
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений (для 166 пользователей)
|
Ответ: проблема с изображениями
"не в оконном режиме" это в полноэкранном что-ли? Тогда смотрим справку:
Graphics3D width, height[, depth] [, mode=0]
Параметры
width - разрешение экрана по ширине
height - разрешение экрана по высоте
depth (необязательный) - глубина цвета экрана. По умолчанию наивысшая поддерживаемая глубина цвета.
mode (необязательный) - режим экрана. По умолчанию 0.
0: оконный (если возможен) в режиме отладки, полноэкранный при выключенном режиме отладки
1: всегда полный экран
2. всегда в окне
3: всегда оконный/масштабируемый режим
|
Ставим mode = 1
|
(Offline)
|
|
04.02.2011, 15:42
|
#6
|
Нуждающийся
Регистрация: 28.12.2010
Сообщений: 55
Написано одно полезное сообщение
|
Ответ: проблема с изображениями
Вот посмотрите
Загрузка начинается на рабочем столе!!!
Подобный пример я видел здесь на форуме(когда игру одну скачал)
http://webfile.ru/5103412
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.02.2011, 16:16
|
#7
|
Знающий
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений (для 166 пользователей)
|
Ответ: проблема с изображениями
Это оконный режим. Blitz3D не может так выводить окно, поэтому нужно вывести обычное окно, а потом использовать WinAPI.
WinAPI смотри здесь
Последний раз редактировалось RBK, 04.02.2011 в 17:28.
|
(Offline)
|
|
04.02.2011, 17:06
|
#8
|
Нуждающийся
Регистрация: 28.12.2010
Сообщений: 55
Написано одно полезное сообщение
|
Ответ: проблема с изображениями
Я где-то видел этот пример на форуме ток щас ни как найти немогу
|
(Offline)
|
|
06.02.2011, 16:37
|
#9
|
Нуждающийся
Регистрация: 28.12.2010
Сообщений: 55
Написано одно полезное сообщение
|
Ответ: проблема с изображениями
Подскажите как в 3D режиме отобразить 2D картинку(LoadImage)
Я как только камеру инициализирую то картинки уже нет на экране...в чём дело??
Ну например полоска жизни....
|
(Offline)
|
|
06.02.2011, 16:51
|
#10
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: проблема с изображениями
Рисуй в цикле между RenderWorld и Flip
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.02.2011, 16:56
|
#11
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: проблема с изображениями
после RenderWorld () вставь DrawImage 2д_картинка,0,0
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:01.
|