|
3D-программирование Вопросы, касающиеся программирования 3D мира |
08.03.2007, 23:22
|
#1
|
Знающий
Регистрация: 12.11.2006
Сообщений: 252
Написано 31 полезных сообщений (для 73 пользователей)
|
Скриншот в блитзе
У меня вопрос , как реализовать снятие скриншота с экрана в Блитзе ?
|
(Offline)
|
|
09.03.2007, 00:03
|
#2
|
Зануда с интернетом
Регистрация: 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
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Re: Скриншот в блитзе
Зачем так жестоко можно проще:
SaveBuffer(FrontBuffer(), "screenshot.bmp")
__________________
|
(Offline)
|
|
09.03.2007, 00:19
|
#4
|
Знающий
Регистрация: 12.11.2006
Сообщений: 252
Написано 31 полезных сообщений (для 73 пользователей)
|
Re: Скриншот в блитзе
Огромный СПАСИБ !!!!!!!
|
(Offline)
|
|
09.03.2007, 00:55
|
#5
|
Гигант индустрии
Регистрация: 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
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Re: Скриншот в блитзе
так нечесно, я этот код знаю уже года 4-ре, просто было лень...
Еще на старом форуме в разделе "Исходники" висел.
__________________
|
(Offline)
|
|
09.03.2007, 23:13
|
#7
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Re: Скриншот в блитзе
Это мой код. еще в 2003 писал...
__________________
|
(Offline)
|
|
10.03.2007, 02:00
|
#9
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Re: Скриншот в блитзе
Ты прав
Специально не исправляю. Еще название функции глянь ))
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:56.
|