forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Помогите с АшадоВ (http://forum.boolean.name/showthread.php?t=8095)

klopmaks 01.04.2009 00:31

Помогите с АшадоВ
 
Вроде все правильно подключил , кинул деклы и либу в юзерлибс.
В папку с кодом.
Инклуднул ББ файл.
Юзанул функцию (самую простую для теста)

Ошибка - Cant Get Acess to Direct3D device

:''((
Мож че неправильно делаю , помогите кто знаком с либой, пожайуста !

-=Jack=- 01.04.2009 01:26

Ответ: Помогите с АшадоВ
 
Я с ашадовам не работал, но судя по типу ошибки - ты не инициализировал библиотеку. Там должна быть строка типа Init(SystemProperty("Direct3DDevice7")) или както так... По-моему для инициализации достаточно подключить Ashadow.bb. Посмотри в примерах.

h1dd3n 01.04.2009 01:30

Ответ: Помогите с АшадоВ
 
У тебя сэмплы есть? они запускаются?

Ичигорь 01.04.2009 01:48

Ответ: Помогите с АшадоВ
 
Код:

If Direct3D7=0 RuntimeError "FATAL ERROR: Can't get access to Drect3DDevice!"
Давно уже неюзал данную либу..могу и ошибаться!
Ну так вот, Апдейт Блица делал?! вот, до вот этой версии!

НУБ 01.04.2009 03:12

Ответ: Помогите с АшадоВ
 
Ну да, скорее всего дело в версии, надо минимум 1.88

klopmaks 01.04.2009 16:38

Re: Помогите с АшадоВ
 
Блиц , вроде последней версии , щас проверю если что обновлю.
Инициализацию щас тоже прилеплю.
Посмотрим что будет

Спасибо за ответы :)

klopmaks 02.04.2009 01:11

Re: Помогите с АшадоВ
 
Ну вобщем апдейтнул блиц до 1.99 (и вправду в чейнджлоге сказано об этих командах) ну и ничего , такаяже ошибка.
Семплы есть только скомпилированые , они запускаються без проблем:dontknow:

НУБ 02.04.2009 01:53

Ответ: Помогите с АшадоВ
 
А при попытке скомпилить исходники семплов ошибка?
Ранее у человека та же проблема была, но я уже забыл как он её решил :)

То что выдаётся такая ошибка говорит о том, что либа работает нормально(не выдала ошибку на отсутствие длл), значит проблема здесь: Direct3D7=SystemProperty$("Direct3D7")

Попробуй обновить дрова на видяху - я хз каким образом они влияют, но помочь может.

klopmaks 02.04.2009 19:54

Re: Помогите с АшадоВ
 
Компильнул и перекинул игру на другой ком ( в 100 раз моЩнее и драйвера последние , для ноута было впадло искать :p)
Короче библиотека какбЭ подключилась, юзанул блюр
Никаких ошибок , как впрочем и блюра...
Что зделать чтоб появилься еффект?

Ставлю переменную отвечающую за блур на 1
И делаю блюр , функцией блюра
Что-то нужно иЩо?:rolleyes:

h1dd3n 03.04.2009 15:14

Ответ: Помогите с АшадоВ
 
http://andreyman.ucoz.ru/load/1-1-0-3
Здесь есть демки с блюром, посмотри как там сделано.

klopmaks 04.04.2009 15:26

Re: Помогите с АшадоВ
 
Делаю все абсолютно так как сказано в примерах...
Никакого еффекта...
Тоисть все что было в примере связано с блюром посмотрел и зделал аналогично.
Помогите плз кто-то кто уже делал!
Неужели никто не юзает ашадов:?

ABTOMAT 04.04.2009 15:39

Ответ: Помогите с АшадоВ
 
Цитата:

Неужели никто не юзает ашадов?
Я уже год как нет...

klopmaks 04.04.2009 15:55

Re: Помогите с АшадоВ
 
Ну , ок , тогда посоветуй неплохой блур , пожайлуста.
Конечно меня интересует и вода , но я переживу без мего риалистичнай фады , а вот без блура , никак :''((

ABTOMAT 04.04.2009 17:16

Ответ: Помогите с АшадоВ
 
Блин, у тебя компилятся/запускаются/работают примеры ашадова с блюром?
Если блюр там работает то есть смысл разобраться что ты делаешь не так, а не искать что-то иное. Потому что велика вероятность что ты там тоже не разберёшься.

klopmaks 04.04.2009 18:37

Re: Помогите с АшадоВ
 
ПОЛНОСТЬЮ СКОПИРОВАЛ И НИЧЕГО НЕ ПРОИЗОШЛО
использовал то же самое что и в семплах...
ничего не происходит!

Помогите пожйлуста :''((

h1dd3n 04.04.2009 20:15

Ответ: Помогите с АшадоВ
 
Ммм я тебе не понял... то есть если ты возмешь из папки с сэмплами (которые конечно же компилятся и там все работает) один сэмпл *.bb создаш рядом другой файл ( в той же папке ) и в новый файл с помощью ctrl+c;ctrl+v скопируешь всё содержимое сэмпла и попробуешь новый файл компильнуть, то он не скомпилится/незаработает/заработает криво? я тебя правильно понял? ;) :4to:

Ичигорь 04.04.2009 20:20

Ответ: Помогите с АшадоВ
 
Вложений: 1
Эхх..Может так дойдет)

klopmaks 04.04.2009 23:05

Re: Помогите с АшадоВ
 
БЛИН , полностью вырезаю все что связано с БЛУРОМ из твоег опримера
Вставляю и ничего не получаю
После АГрафикс3Д получил "кант акцес то 3д девайс"ъ
гагагага

Толком ктото обьяснит?
Пример работает отлично!
когда пишу Аграфикс3Д , вылазит еррор ...
Там больше с блуром ниче не связано.
Токо его инициализация:
КриатБлур

и

РЕФ_ДОФ=1

и блюр типа должен работать.... НО НЕ РАБОТАЕТ!

h1dd3n 05.04.2009 00:54

Ответ: Помогите с АшадоВ
 
;) Сможешь написать "кубик с блюром" по примеру? ;)
Ибо если в сэмпле робит то ты что то не так делаешь, и попробуй разобраться в коде

klopmaks 07.04.2009 00:30

Re: Помогите с АшадоВ
 
Написал куб - НЕРАБОТАЕТ!!!!!
Притом что писал все по справке АшадоВ


Graphics3D 640,480,16,0
Include "Ashadow.bb"


SetBuffer BackBuffer()

camera=CreateCamera()

CreateBlur(camera,.1)
REF_BLUR_ON=1
Blur_Alpha#=0.5

light=CreateLight()

cone=CreateCone( 32 )
PositionEntity cone,0,0,5

While Not KeyDown( 1 )
If KeyDown(2) Then
MoveEntity cone,0,.009,0
EndIf
RenderWorld
Flip
Wend

End


Либо я не вижу блюра , либо его там нет =////
Что я зделал не так?
Притом что 2 строки скопировал со справки и поменял значения

MiXaeL 07.04.2009 00:58

Ответ: Помогите с АшадоВ
 
ACreateCone
да и ARenderWorld (camera), если на то пошло.

Ичигорь 07.04.2009 01:08

Ответ: Помогите с АшадоВ
 
AGraphics3D

Ичигорь 07.04.2009 01:50

Ответ: Помогите с АшадоВ
 
бррр..юзай!

Код:

;Инклудим Либу...)
Include "AShadowBBinclude/Ashadow.bb"

AGraphics3D 640,480,32,2
SetBuffer BackBuffer()

camera=CreateCamera()
PositionEntity camera,0,25,30

light=CreateLight(2) ; create light
SetSLight(light,2)
PositionEntity light,50,80,0

Center=CreatePivot()
PointEntity camera,center

;БЛУР!
CreateBlur camera,.1

CreateDOF ( camera, 4, 15, 1, 3, 0.35)
        Ref_DOF=0
;БЛУР!

;Куб
cube2=ACreateCube(0,2)
ScaleEntity cube2,3,3,3
PositionEntity cube2,0,5,0
;Куб

;Маин ЛУп
While Not KeyHit(1)
;Activate Blur
If KeyHit(2) Ref_DOF = 1 - Ref_DOF ;<<--------|==BLUR Effects On,of 1=1

        TurnEntity cube2,0,1,0; Turn cube

UpdateWorld() ; Update anim
ARenderWorld (camera);Render world
PostProcess_Render(camera) ;render camera Posts

fntArial=LoadFont("Arial",16)
SetFont fntArial

Text 40,100,"BLURED!!! Activate-[1]: "+Ref_DOF ; draw Blur
Flip 0
Wend
End


klopmaks 07.04.2009 13:43

Re: Помогите с АшадоВ
 
Спасибо , собсно про ПостПроцесс_Рендер()
я и не знал...
Его кстати нет в той документации что у меня :4to:


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot