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

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

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

Ответ
 
Опции темы
Старый 07.11.2011, 00:36   #1
ELIAS
Знающий
 
Аватар для ELIAS
 
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений
(для 6 пользователей)
Unable to set graphics mode при Graphics3D 0,0,0,1 на нетбуке

Причем на этом же нетбуке на win7 устанавливался.
Переставил XP - тот же самый exe - Unable to set graphics mode.
Разрешение на нетбуке 1024*600. Если задать его вручную - то игра запускается, как следует.
На других компах с большим разрешением игра запускается всегда, на всех операционках с установленным у пользователся разрешением.
В чем искать причину?
Спасибо!

А еще идет, если поставить одно из значений, например:
Graphics3D 1024,0,0,1
или
Graphics3D 0,600,0,1
(Offline)
 
Ответить с цитированием
Старый 07.11.2011, 01:04   #2
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: Unable to set graphics mode при Graphics3D 0,0,0,1 на нетбуке

Это лечится установкой 1024х768. У меня тоже это было, даже если выставить нули в Graphics3D, то откомпиленный экзешник плюётся ошибками
__________________


(Offline)
 
Ответить с цитированием
Старый 07.11.2011, 01:09   #3
RBK
Знающий
 
Аватар для RBK
 
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений
(для 166 пользователей)
Ответ: Unable to set graphics mode при Graphics3D 0,0,0,1 на нетбуке

Сообщение от ELIAS Посмотреть сообщение
А еще идет, если поставить одно из значений, например:
Graphics3D 1024,0,0,1
или
Graphics3D 0,600,0,1
Вызови GraphicsWidth() и GraphicsHeight(), очень может быть что там не 1024x600, а 1024x768 или 800x600
__________________
AMD Sempron(tm) 1.41Ггц, 1024МБ ОЗУ, GeForce 6200 128МБ, WinXP SP3.
(Offline)
 
Ответить с цитированием
Старый 07.11.2011, 01:10   #4
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Unable to set graphics mode при Graphics3D 0,0,0,1 на нетбуке

Сообщение от RBK Посмотреть сообщение
Вызови GraphicsWidth() и GraphicsHeight(), очень может быть что там не 1024x600, а 1024x768 или 800x600
Эти команды возвращают текущий установленный режим Blitz3D
__________________
(Offline)
 
Ответить с цитированием
Старый 07.11.2011, 01:14   #5
RBK
Знающий
 
Аватар для RBK
 
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений
(для 166 пользователей)
Ответ: Unable to set graphics mode при Graphics3D 0,0,0,1 на нетбуке

Я и спрашиваю про текущий установленный режим.
__________________
AMD Sempron(tm) 1.41Ггц, 1024МБ ОЗУ, GeForce 6200 128МБ, WinXP SP3.
(Offline)
 
Ответить с цитированием
Старый 07.11.2011, 01:22   #6
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Unable to set graphics mode при Graphics3D 0,0,0,1 на нетбуке

Сообщение от RBK Посмотреть сообщение
Я и спрашиваю про текущий установленный режим.
Тебе выдаст размер окошка блица (а НЕ рабочего стола Винды), маленького, которое появляется сразу же. То есть 400х300, а вовсе не 1024х600 как ты хотел.

Уважаемые, в блице есть способ получить список всех поддерживаемых режимов на данной системе. Вот этот список получаем и выбираем нужное.
Олсо. На нетбуке с "родным" 1024х600 можно выставить 1024х768 (тогда картинка сжимается по вертикали и интерполируется, чтобы уложиться в 600 физ. пикселей матрицы. Так вот. А если на той же машинке в блице выставить 1024х768 то оно загнётся.
Так что рассчитывать на выставленное в текущий момент в Винде разрешение не стоит, это не панацея.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
LLI.T.A.L.K.E.R. (07.11.2011), RBK (07.11.2011)
Старый 07.11.2011, 01:29   #7
RBK
Знающий
 
Аватар для RBK
 
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений
(для 166 пользователей)
Ответ: Unable to set graphics mode при Graphics3D 0,0,0,1 на нетбуке

блин.. неужели я действительно так непонятно пишу?
Graphics3D 1024,0,0,1
;или
;Graphics3D 0,600,0,1

Print GraphicsWidth() +" x "+GraphicsHeight()

WaitKey()

End
p.s. про поддерживаемые режимы плюсую, желательно использовать именно их.
__________________
AMD Sempron(tm) 1.41Ггц, 1024МБ ОЗУ, GeForce 6200 128МБ, WinXP SP3.
(Offline)
 
Ответить с цитированием
Старый 07.11.2011, 01:31   #8
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Unable to set graphics mode при Graphics3D 0,0,0,1 на нетбуке

Сообщение от RBK Посмотреть сообщение
блин.. неужели я действительно так непонятно пишу?
Graphics3D 1024,0,0,1
;или
;Graphics3D 0,600,0,1

Print GraphicsWidth() +" x "+GraphicsHeight()

WaitKey()

End
Вот скажи, "Print" сработает после ошибки "Unable to set graphics mode" ?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 07.11.2011, 01:37   #9
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Unable to set graphics mode при Graphics3D 0,0,0,1 на нетбуке

Сообщение от ABTOMAT Посмотреть сообщение
Вот скажи, "Print" сработает после ошибки "Unable to set graphics mode" ?
В первом посте сказано, что такая конструкция не крешится. Т.о. за два "подхода" мы узнаем значения для горизонтали и вертикали.
А дальше - будем думать: что с этими знаниями делать
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 07.11.2011, 01:37   #10
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Unable to set graphics mode при Graphics3D 0,0,0,1 на нетбуке

может не в тему, но Graphics3D 0,0,32,1?
(Offline)
 
Ответить с цитированием
Старый 07.11.2011, 01:38   #11
RBK
Знающий
 
Аватар для RBK
 
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений
(для 166 пользователей)
Ответ: Unable to set graphics mode при Graphics3D 0,0,0,1 на нетбуке

Насколько я понял Graphics3D 1024,0,0,1 запускается без ошибки.
__________________
AMD Sempron(tm) 1.41Ггц, 1024МБ ОЗУ, GeForce 6200 128МБ, WinXP SP3.
(Offline)
 
Ответить с цитированием
Старый 07.11.2011, 23:25   #12
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Unable to set graphics mode при Graphics3D 0,0,0,1 на нетбуке

Павел имел в виду битность. Я же у себя на нетбуке не использую 0,0.
Проще меньшее разрешение ставить, чтобы ничего не тянулось, не "лагало".
(Offline)
 
Ответить с цитированием
Старый 05.04.2012, 19:26   #13
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Unable to set graphics mode при Graphics3D 0,0,0,1 на нетбуке

Я вот вообще не заморачивался
Я написал себе малюсенький файл "maxMode3d.bb"

-----------------------------------------------------------------------------------------------
For i=1 To CountGfxModes3D()
If GfxMode3DExists(GfxModeWidth(i),GfxModeHeight(i),G fxModeDepth(i)) Then modeN=modeN+1
Next
Graphics3D GfxModeWidth(modeN),GfxModeHeight(modeN),GfxModeDe pth(modeN),1
-----------------------------------------------------------------------------------------------

инклудишь его в любой проект - и всё робит на лучшем разрешении и на любой машине
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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