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

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

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

Ответ
 
Опции темы
Старый 10.08.2009, 17:46   #1
MISHA
AnyKey`щик
 
Регистрация: 29.07.2009
Сообщений: 9
Написано 0 полезных сообщений
(для 0 пользователей)
Баг при загрузке

Привет всем.
Проблема заключается в том, что при запуске программы, должен загружаться логотип, летающий объект, фон, иконка и т.д., но иногда логотип и иконка не хочет грузиться, то есть не хочет прорисовываться. Почему так?

Последний раз редактировалось MISHA, 10.08.2009 в 18:46.
(Offline)
 
Ответить с цитированием
Старый 10.08.2009, 19:20   #2
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Баг при загрузке

лол, очень подробно
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
ABTOMAT (10.08.2009), h1dd3n (10.08.2009)
Старый 10.08.2009, 19:37   #3
Spiderman
Знающий
 
Аватар для Spiderman
 
Регистрация: 28.07.2008
Адрес: Киев
Сообщений: 228
Написано 61 полезных сообщений
(для 191 пользователей)
Ответ: Баг при загрузке

Что-ж, будем гадать...

1. Возможно тут дело в том, что координаты логотипа при загрузке динамически рэндомятся

2. Возможно не задействовано средство отрисовки, а именно Flip

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

4. Стукнуть себя по голове и все заработает
__________________
Тяжела жизнь программиста: радость находки своего бага всегда омрачает осознание собственной тупости...
(Offline)
 
Ответить с цитированием
Старый 12.08.2009, 13:07   #4
MISHA
AnyKey`щик
 
Регистрация: 29.07.2009
Сообщений: 9
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Баг при загрузке

Давайте начнем с далека . Этот баг проявляется при первом запуске, то есть если выйти с игры и снова зайти, то все нормально работает. Я думаю это как-то связано с загрузкой данных в опер. память. Могу дать кусок кода, где прорисовывается сцена загрузки, но он навряд ли что-то объяснит.
(Offline)
 
Ответить с цитированием
Старый 12.08.2009, 14:01   #5
Spiderman
Знающий
 
Аватар для Spiderman
 
Регистрация: 28.07.2008
Адрес: Киев
Сообщений: 228
Написано 61 полезных сообщений
(для 191 пользователей)
Ответ: Баг при загрузке

Если кинешь кусок кода, то умные люди разберутся за пять минут

P.S. Проверь может ты не в текущий буфер экрана рисуешь
__________________
Тяжела жизнь программиста: радость находки своего бага всегда омрачает осознание собственной тупости...
(Offline)
 
Ответить с цитированием
Старый 12.08.2009, 14:47   #6
MISHA
AnyKey`щик
 
Регистрация: 29.07.2009
Сообщений: 9
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Баг при загрузке

Вот кусок кода
...
700 Repeat
	If (AppTerminate())		
		End;
	End If

	Select GameState
	Case "Start"		
		If (MilliSecs() - tick) / 10 > 1 Then
		SetBlend alphablend
		tick = MilliSecs()
		shat:+1
		If shat > 360 Then shat = 0
		animt:+8
		If animt >= 10 Then
			anim:+1
			animt = 0

			If anim >= 3 Then anim = 0		
		EndIf
		Cls
		
		SetAlpha(fon_a)
		DrawImage(LoadingFon , 0 , fon_y) 
		SetAlpha(1)
		
		fon_a:+0.5
		If fon_a > 1 Then fon_a = 1
		

		DrawImage(LB_FlyStart[anim], fly_x, 200 + Sin(shat * 15) * 5)		
		If fly_x > 1024 + 100 Then fly_x = 1024 + 100
		
		SetAlpha(icon_alpha) 
		DrawImage(Icon, 300, 85)		
		SetAlpha(1)
		
		SetAlpha(logo_a) 
		SetScale(logo_s, logo_s)
		DrawImage(Logo, logo_x, logo_y)
		SetAlpha(1) 
		SetScale(1 , 1)
		
746		DrawImage(flower, 29, flower_y)
...
5292 Forever
но тут навряд ли можно что-то увидеть
(Offline)
 
Ответить с цитированием
Старый 12.08.2009, 14:51   #7
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Баг при загрузке

Flip то хде, а? Само оно рисоваться не станет.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос о загрузке Sequenc'ов из файлов Belamore 3D-программирование 13 26.07.2007 19:55


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


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