Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 08.03.2007, 23:22   #1
DRAG
Знающий
 
Аватар для DRAG
 
Регистрация: 12.11.2006
Сообщений: 252
Написано 31 полезных сообщений
(для 73 пользователей)
Скриншот в блитзе

У меня вопрос , как реализовать снятие скриншота с экрана в Блитзе ?
(Offline)
 
Ответить с цитированием
Старый 09.03.2007, 00:03   #2
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Re: Скриншот в блитзе

GrabImage image,x,y,[frame]
SaveImage (image,bmpfile$[,frame] )
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 09.03.2007, 00:13   #3
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Re: Скриншот в блитзе

Зачем так жестоко можно проще:
SaveBuffer(FrontBuffer(), "screenshot.bmp")
__________________
(Offline)
 
Ответить с цитированием
Старый 09.03.2007, 00:19   #4
DRAG
Знающий
 
Аватар для DRAG
 
Регистрация: 12.11.2006
Сообщений: 252
Написано 31 полезных сообщений
(для 73 пользователей)
Re: Скриншот в блитзе

Огромный СПАСИБ !!!!!!!
(Offline)
 
Ответить с цитированием
Старый 09.03.2007, 00:55   #5
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: Скриншот в блитзе

Function skreenshot()

aa=1
fold$=CurrentDir$()+"\screens"
dir=ReadDir(fold$)
Repeat
p$="screen"+aa+".bmp"
File$=NextFile$(dir)
If File$="" Then Exit
If FileType(fold$+"\"+File$)=1
If p$=File$ aa=aa+1
EndIf
Forever
CloseDir dir
pp$="screens\"+"screen"+aa+".bmp"

SaveBuffer (BackBuffer(),pp$)
End Function
В папке проги создать папку screens
при каждом вызове функции будет создаваться новый скриншот не затирая другие

Например:
If KeyHit(8 skreenshot()
__________________
(Offline)
 
Ответить с цитированием
Старый 09.03.2007, 23:04   #6
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Re: Скриншот в блитзе

так нечесно, я этот код знаю уже года 4-ре, просто было лень...
Еще на старом форуме в разделе "Исходники" висел.
__________________
(Offline)
 
Ответить с цитированием
Старый 09.03.2007, 23:13   #7
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: Скриншот в блитзе

Это мой код. еще в 2003 писал...
__________________
(Offline)
 
Ответить с цитированием
Старый 09.03.2007, 23:54   #8
jimon
 
Сообщений: n/a
Re: Скриншот в блитзе


tormoz
видимо код выдает переменная aa
 
Ответить с цитированием
Старый 10.03.2007, 02:00   #9
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: Скриншот в блитзе

Ты прав
Специально не исправляю. Еще название функции глянь ))
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование Win DLL в блитзе Hurrit Библиотеки 2 20.05.2009 23:35
Функция Скриншот. Unodeya 3D-программирование 2 19.05.2009 17:57
Скриншот в игре Maxxx.!!!. 3D-программирование 11 24.12.2007 02:26
откуда скриншот ? jimon Болтовня 8 26.04.2007 02:31
типы в блитзе vadya Blitz3D 6 05.03.2007 23:29


Часовой пояс GMT +4, время: 06:56.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com