[ +/- ] [ Data/Hora: 18 Mai 2013, 18:01 ]


Criar um novo TópicoWrite comments Página 1 de 1   [ 8 posts ]
Autor Mensagem
 Assunto da Mensagem: Ajuda com DirectX
MensagemEnviado: 10 Set 2011, 18:02 
Membro

Registado: 14 Ago 2011, 18:46
Mensagens: 12
Opa galera, tudo bem?

Instalei o DirectX 11 e meu Windows é Vista
Eu comecei a estudar DirectX hoje, pelo site http://rastertek.com/tutindex.html
Mas estou com um problema, a partir do TUTORIAL 3, em que usam o Direct3D, depois que faço o download do .exe e executo, aparece uma janela dizendo "Could not initialize Direct3D", por que não conseguiu inicializar o direct3d?? O que faço para arrumar esse problema?


Outra Dúvida:

Assim, eu quero realmente aprender a programar em C++ com DirectX, então queria pedir para que, se alguem puder, me passar o msn para me ensinar DirectX, claro só se quiser e puder porque eu quero muito aprender isso.

Então, é isso ai. Agradecido xD


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Ajuda com DirectX
MensagemEnviado: 12 Set 2011, 10:50 
Membro Avançado

Registado: 23 Nov 2003, 18:58
Mensagens: 2807
Localização: Brasil
Pode ser que sua placa não suporte o DirectX 11, não suporte algum parâmetro que você usou.

O jeito mais simples é pegar o código do erro e botar no error lookup (essa tool vem com a SDK) e ver a mensagem de erro.

Outra forma é ligar o modo debug do directX e monitorar as mensagens dele para ver se dão alguma pista, geralmente deixam claro qual foi o problema.

T+

_________________
Quer aprender a fazer jogos?
http://www.pontov.com.br/
Meus jogos


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Ajuda com DirectX
MensagemEnviado: 12 Set 2011, 12:41 
Membro

Registado: 14 Ago 2011, 18:46
Mensagens: 12
Ainda não descobri qual é o problema. Mas tipo, quando eu compilo algum daqueles SAMPLES que vieram junto da SDK, eles compilam normalmente e não dão erros.


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Ajuda com DirectX
MensagemEnviado: 12 Set 2011, 12:44 
Membro Avançado

Registado: 23 Nov 2003, 18:58
Mensagens: 2807
Localização: Brasil
Compilam e rodam? Compilar sem erros é uma coisa, executar sem erros outra.

A unica forma que conheço de diagnosticar os problemas de execução é com um dos passos que comentei.

T+

_________________
Quer aprender a fazer jogos?
http://www.pontov.com.br/
Meus jogos


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Ajuda com DirectX
MensagemEnviado: 12 Set 2011, 13:10 
Membro

Registado: 14 Ago 2011, 18:46
Mensagens: 12
Sim compilam e rodam, executam sem erros. Os únicos que dão erro são do tutorial do rastertek.com


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Ajuda com DirectX
MensagemEnviado: 12 Set 2011, 22:14 
Membro Júnior

Registado: 09 Jan 2005, 15:15
Mensagens: 83
Localização: Brasil
Podem ser zilhoes de coisas, so dizendo oq vc mencionou eh impossivel descobrir.

Como o bruno disse, tenta abaixar o feature level do directx (pode ser q sua placa nao aceite dx 11)
Tenta setar para dx 10 (se nao der, mude o D3D_DRIVER_TYPE_HARDWARE para Software Render -- ai eh certeza q vai ... mais vc estaria no "modo" software render .... q nao usa a GPU ... que eh muito mais lento)

featureLevel = D3D_FEATURE_LEVEL_10_0;

result = D3D11CreateDeviceAndSwapChain(NULL, D3D_DRIVER_TYPE_HARDWARE, NULL, 0, &featureLevel, 1,
D3D11_SDK_VERSION, &swapChainDesc, &m_swapChain, &m_device, NULL, &m_deviceContext);
if(FAILED(result))


se nao funcionar, tenta ir dando F8 (debug mode - passo a passo) ate chegar na linha com erro ...
depois diga que linha parou e qual foi o erro

_________________
OpenSource XNA 3D PloobsEngine Released
http://www.bitabit.eng.br/2011/03/23/ap ... obs-engine
Criador e Desenvolvedor
Site do Projeto: http://ploobs.com.br/?page_id=1381
Blog: http://ploobs.com.br/
Forum: http://ploobs.com.br/forum


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Ajuda com DirectX
MensagemEnviado: 12 Set 2011, 22:54 
Membro

Registado: 27 Abr 2008, 13:59
Mensagens: 45
Localização: Brasil
Porque você não simplesmente escreve aew o modelo da sua placa de video? isso já resolveria um bocado de coisas...

Quote:
se nao funcionar, tenta ir dando F8 (debug mode - passo a passo) ate chegar na linha com erro ...
depois diga que linha parou e qual foi o erro


Sem querer parecer enjoado, mas ele parece não ter experiência bastante com DirectX para fazer todo o processo de debug do programa, e como ele tah começando é bem provável que seja a placa de vídeo o problema... aqui eu uso uma XFX HD5770 e o VS2010 é meio antigo mas nunca deu problema com nenhum demo do DirectX 11, eu posso apostar que o problema está na sua placa amigo.


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Ajuda com DirectX
MensagemEnviado: 12 Set 2011, 23:26 
Membro

Registado: 14 Ago 2011, 18:46
Mensagens: 12
Realmente, to começando a aprender DirectX agora xD. Eu tentei fazer o que vocês disseram, mudar o feature level e o outro negocio para software render, mas não deu certo, acho que o problema pode ser no código desses programas do Raster Tek não?? Porque nas samples que vieram junto da SDK, estão compilando e executando sem erros! E eu acabei de fazer o download dos samples do livro Beginning DirectX 11, e executaram sem problemas também.

Outra pergunta: Esse livro( Beginning DirectX 11) é bom para eu começar a aprender o DirectX 11 ?? Sou iniciante mesmo, nem sei nada, tava vendo esses tutorias do site Raster Tek.

Valew ae, vocês que estão me ajudando O/

Edit:

A placa, xD esqueci de colocar.
Eu uso um notebook aqui, que eu acho que a placa dele é um chip da Intel que ele tem: Intel(R) 965 Express Chipset Family.
Pelo menos foi a unica coisa que sei relacionado às configurações gráficas


Topo
 Perfil  
 
Mostrar mensagens anteriores:  Ordenar por  
Criar um novo TópicoWrite comments Página 1 de 1   [ 8 posts ]
Similar topics
Ajuda com DBGrid
Fórum: Visual Basic
Autor: Arabian
Respostas: 2
ajuda server e client!
Fórum: Visual Basic
Autor: ArOnaXx
Respostas: 1
Material sobre Directx
Fórum: DirectX
Autor: MeTrAnCa
Respostas: 3
curso c++ com directx unidev
Fórum: C/C++
Autor: no_fear
Respostas: 2
Ajuda com controle de camera por mouse
Fórum: 3D Game Studio
Autor: alexiis
Respostas: 7
Topo


Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante


Criar Tópicos: Proibído
Responder Tópicos: Proibído
Editar Mensagens: Proibído
Apagar Mensagens: Proibído

Pesquisar por:
Ir para:  

cron


Powered by phpBB ©

Virtual Object Informtica Ltda. Fone/Fax: (15)3231-6840