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

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

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

Ответ
 
Опции темы
Старый 27.04.2010, 08:57   #31
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: blitz3D + OpenGL

Какой то вы тут хренью если честно занимаетесь. Влияние весны?
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
Arles (27.04.2010), Arton (27.04.2010), Жека (27.04.2010)
Старый 27.04.2010, 09:06   #32
Sayman
Оператор ЭВМ
 
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений
(для 12 пользователей)
Re: blitz3D + OpenGL

твои предложения? что по твойму не хрень?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Жека (27.04.2010)
Старый 27.04.2010, 09:19   #33
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: blitz3D + OpenGL

Поставить Code::Blocks и игратся с глутом на здоровье.
Отстаньте уже от блица. OpenGL к блицу это уже черезчур!
Производительности не будет.
OpenGL под Windows вобще жизни нет.
Смысл ваших действий какой?
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
Arton (27.04.2010), Hurrit (27.04.2010), Reks888 (29.04.2010)
Старый 27.04.2010, 09:20   #34
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: blitz3D + OpenGL

Ну почему фигнёй... мне вот очень интересна связка OpenGL + Blitz3d. Когда то сам увлекался этой мыслью, но потом решил просто перейти на С++. Не хватило усидчивости )))


и зачем Code::Blocks? Ставь тогда уж полноценную сишку и работай с чем твоей душе угодно. Тут человек пытается что то полезное из блица выжать, за что ему благодарность большая.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Старый 27.04.2010, 09:23   #35
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: blitz3D + OpenGL

Если так хочется и бейсик и OpenGL то юзайте GLBasic
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Arton (27.04.2010)
Старый 27.04.2010, 09:41   #36
Sayman
Оператор ЭВМ
 
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений
(для 12 пользователей)
Re: blitz3D + OpenGL

GLBasic умер давно. в своё время успел стянуть библиотеки, а щас он на семёрке тупо зависает. ОГЛ в любом случае на блице работает, но работает 100% пока тока в окне и без врапов всяких. а у меня цель - заставить пахать на фуллскрине. фуллскрин работает, но проблему изложил выше. глут с блицем не будет работать изза двух глутовых функций - glutDisplayFunc и glutReshapeFunc, потому как они в качестве параметра берут адреса соответствующих функций. блиц не умеет передавать адреса своих функций в апи венды. использование сторонних либ, типа fastpointer даёт тот же результат - переполнение стэка...
мучаться с SDL желания нет совершенно. тем более что там обработчик клавиатуры сделан по типу заполнения буфера (очерёдность событий). меня это не устраивает...
(Offline)
 
Ответить с цитированием
Старый 27.04.2010, 19:18   #37
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Re: blitz3D + OpenGL

Сообщение от Sayman Посмотреть сообщение
ну и что? у каво есть какие соображения по теме фуллскрина? сейчас проблема вот в чём:
включается фуллскрин, но к сожалению любое аськоно окошко или какое-нить оповещение или другое всплывающее окно, сразу становица поверх нашего окна, т.е. чужое окно временно видно на нашем. это не гут. в АПИ венды ест ь такая штука, WM_KILLFOCUS, в обработчике окна. но тут тоже проблема. на блице его написать можно, но передать в апи венды нереально. на си написать тоже смутно, т.к. хз в чм дело, дома работает, а на работе нет, да и перехватывает этот сишный обработчик все события. т.е. если мы пишем на блице условие типа if keydown(key) то оно уже не будет отработано в этом случае. думаю вот, может можно как то сделать средставми блица "потерю" и возврат фокуса окна? т.е. тут надо отработать такие манипуляции как кнопка вин, или альт таб, вин таб, контрол шифт эскейп и подобные.
хм... А это так принципиально? В большинстве игр нет такой жосткой фокусировки, любая аська, скайп и довнлоад мастер выскакивают поп-апами и ничего. Зато я знаю несколько игр, где это заблокировано. Так вот, там на равне с этим не высвечивается и не работает окно альт-таба, диспетчер задач... И если игра зависнет, то поможет только резет. Оно тебе надо?
(Offline)
 
Ответить с цитированием
Старый 27.04.2010, 20:02   #38
Sayman
Оператор ЭВМ
 
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений
(для 12 пользователей)
Re: blitz3D + OpenGL

ничего подобного, всё как раз с точностью наоборот. и в большинстве игр табуляция работает, или же три заветных кнопки = диспетчер задач. а вот чтобы где то аська бегала поверх игрухи..я лично не припомню , особенно из последних игр.
(Offline)
 
Ответить с цитированием
Старый 29.04.2010, 20:11   #39
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: blitz3D + OpenGL

к примеру в FIFA 10, правда насчет аськи не знаю, но мэил поверх неё выходит
(Offline)
 
Ответить с цитированием
Старый 30.04.2010, 09:50   #40
Sayman
Оператор ЭВМ
 
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений
(для 12 пользователей)
Re: blitz3D + OpenGL

а вот в Pro Evolution Soccer такого нет...
(Offline)
 
Ответить с цитированием
Старый 30.04.2010, 10:40   #41
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Re: blitz3D + OpenGL

Сообщение от Sayman Посмотреть сообщение
в АПИ венды ест ь такая штука, WM_KILLFOCUS, в обработчике окна. но тут тоже проблема. на блице его написать можно, но передать в апи венды нереально.
Эм, почему это нереально? Кто или что вам в этом помешает скажите на милость?
__________________
(Offline)
 
Ответить с цитированием
Старый 05.05.2010, 20:55   #42
Sayman
Оператор ЭВМ
 
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений
(для 12 пользователей)
Re: blitz3D + OpenGL

Собственно, сам блиц и помешает. у него рамсы большие с передачей адреса функции в апи венды и последующим возвратом. переполнение стека у него. об этом говорится в библиотеке fastpointer. ведь wndproc это функция обработчик окна..события. её адрес нужно передать, например или в классе окна или в SetWindowLong с параметром GWL_WNDPROC и далее имя функции.
(Offline)
 
Ответить с цитированием
Старый 05.05.2010, 23:15   #43
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений
(для 245 пользователей)
Ответ: blitz3D + OpenGL

Под ОпенГЛ рулит Фрибесик (freebasic)! Идите туда (go there). Не хрена здесь мозги пудрить!
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Arton (06.05.2010)
Старый 11.06.2010, 08:43   #44
Sayman
Оператор ЭВМ
 
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений
(для 12 пользователей)
Re: blitz3D + OpenGL

Под ОпенГЛ рулит Фрибесик (freebasic)!
не нужно нам никаких фрибейсиков. есть пурик....но у меня цель - огл + блиц. ну чтож. заставил я его таки его же средствами скрывать всю хрень под собой. режим фуллскрин теперь работает как надо. никаких левых всплывающих окон теперь нет. более того, средствами блица ещё и обработчик окна сделал, на предмет определения фокуса окна. если фокус с окна снят (нажали на кнопку win или табуляция буда), смена разрешения теперь в изначальное, которое на рабочем столе. всё ништяг чуваки)))
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
St_AnGer (11.06.2010)
Старый 18.06.2010, 16:16   #45
Sayman
Оператор ЭВМ
 
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений
(для 12 пользователей)
Re: blitz3D + OpenGL

так так...работу с окошками я разобрал таки. средстави блица смог добица даже фокуса окна (снятие фокуса - возвращает прошлое разрешение и выпад на десктоп). однако переключение в реальном вреними с окна на фуллскрин приводит к ошибке..пока вопрос решаем, хотя не критично. поверх нашего окна мусор бьольше не показывается. я пробежался уже даже дальше и перешол к расширениям ARB. в качестве примера, очень простого, выкладываю архивчик, потестируйте плиз. пока минималка опенГЛ 2.0 (хотя для АРБ минимум 1.5). проверял я работу на двух разных машинах с разными видяхами - работает. носистема на обоих была винда 7. потестите у себя на своих компах.
состав архива:
ogl_3_3_2.exe - сам пример
ogl_aniso1.bmp - текстура
ogl_glslang_anisotropic_lighting.vert - glsl шейдер
wrap.dll - а это сам врапер для некоторых функций ОГЛа (которые средствами блица нельзя использовать...позже если что объясню).
Вложения
Тип файла: zip blitzgl_glsl_anisotropic_lighting.zip (767.0 Кб, 495 просмотров)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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