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

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

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

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

Ответ
 
Опции темы
Старый 22.10.2011, 16:17   #1
Clip
Оператор ЭВМ
 
Регистрация: 17.04.2011
Сообщений: 45
Написано 7 полезных сообщений
(для 9 пользователей)
Image does not exist

Выдает ошибку на вот этой строчке
DrawImage peinr,x,y
Graphics 800,600
SetBuffer BackBuffer
()

Global 
300
Global 300

Global pein LoadImage("pein.bmp")
Global 
peinr LoadImage("pein_run.gif")

While 
Not KeyDown(1)

Cls

DrawImage pein
,x,y

If KeyDown(200Then
 y 
1
EndIf
If 
KeyDown(208Then
 y 
1
EndIf

If 
KeyDown(203Then
 x 
1
EndIf

If 
KeyDown(205Then
 x 
1
 DrawImage peinr
,x,y
EndIf

Flip
Wend
End 
(Offline)
 
Ответить с цитированием
Старый 22.10.2011, 16:35   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Image does not exist

peinr не равна нулю?
Проверь путь к файлу. Формат gif может странный, и не загружается.
(Offline)
 
Ответить с цитированием
Старый 22.10.2011, 16:40   #3
Clip
Оператор ЭВМ
 
Регистрация: 17.04.2011
Сообщений: 45
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: Image does not exist

Забыл сказать, изображение анимированное. Может быть в этом проблема?
(Offline)
 
Ответить с цитированием
Старый 22.10.2011, 16:44   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Image does not exist

Уху. Не поддерживается так анимация.
Делай картинку стрипом (много кадров в одной картинке), далее грузи LoadAnimImage.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Clip (22.10.2011)
Старый 22.10.2011, 17:01   #5
Clip
Оператор ЭВМ
 
Регистрация: 17.04.2011
Сообщений: 45
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: Image does not exist

Не совсем понял тебя
(Offline)
 
Ответить с цитированием
Старый 22.10.2011, 17:06   #6
FireOwl
Бывалый
 
Аватар для FireOwl
 
Регистрация: 16.09.2009
Адрес: Sun system
Сообщений: 831
Написано 442 полезных сообщений
(для 1,836 пользователей)
Ответ: Image does not exist

Имеется ввиду, взять все кадры анимации и склеить в ленту (стрип) последовательно, как раньше в кино делали.
А с такой лентой можно работать функцией LoadAnimImage.
Подробностей всего этого не помню, но они есть в доках.
__________________
N"Gasta! Kvata! Kvakis!
Ahkstas so novajxletero (oix jhemile) so Ranetauw.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Clip (22.10.2011)
Старый 22.10.2011, 17:10   #7
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: Image does not exist

Читай справку!!! OpenMovie тебе в помощь!!!
(Offline)
 
Ответить с цитированием
Старый 22.10.2011, 17:14   #8
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: Image does not exist

OpenMovie( file$ )
Parameters
file$ - filename of movie  

Description
Movie support relies on DirectShow, so you will need to ensure the correct drivers are installed. 

This command will open GIFs as well as AVI and MPEG movie files. However, AVI and MPEG movie will start playing immediately once this command has been used, whereas GIFs do not. See DrawMovie for details on how to deal with GIF animation playback. 

No error is raised if the specified file is not a movie file, or if the file does not exist, but the returned movie handle will be zero. 

See also: DrawMovie, CloseMovie, MoviePlaying, MovieWidth, MovieHeight.
(Offline)
 
Ответить с цитированием
Старый 22.10.2011, 23:01   #9
Clip
Оператор ЭВМ
 
Регистрация: 17.04.2011
Сообщений: 45
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: Image does not exist

Спасибо. Что-то в голову втолкнуло
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
L-ee-X (22.10.2011)
Ответ


Опции темы

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

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


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


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