 |
Ver Mensagens sem resposta | Ver Tópicos Activos
| [ +/- ]
[ Data/Hora: 18 Mai 2013, 18:01 ]
|
|
| Autor |
Mensagem |
|
cuccate
|
Assunto da Mensagem: Ajuda com DirectX Enviado: 10 Set 2011, 18:02 |
|
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 |
|
 |
|
bcsanches2
|
Assunto da Mensagem: Re: Ajuda com DirectX Enviado: 12 Set 2011, 10:50 |
|
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 |
|
 |
|
cuccate
|
Assunto da Mensagem: Re: Ajuda com DirectX Enviado: 12 Set 2011, 12:41 |
|
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 |
|
 |
|
bcsanches2
|
Assunto da Mensagem: Re: Ajuda com DirectX Enviado: 12 Set 2011, 12:44 |
|
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 |
|
 |
|
cuccate
|
Assunto da Mensagem: Re: Ajuda com DirectX Enviado: 12 Set 2011, 13:10 |
|
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 |
|
 |
|
nsirvina
|
Assunto da Mensagem: Re: Ajuda com DirectX Enviado: 12 Set 2011, 22:14 |
|
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 |
|
 |
|
henrique.of
|
Assunto da Mensagem: Re: Ajuda com DirectX Enviado: 12 Set 2011, 22:54 |
|
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 |
|
 |
|
cuccate
|
Assunto da Mensagem: Re: Ajuda com DirectX Enviado: 12 Set 2011, 23:26 |
|
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 |
|
 |
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
|
|
 |
|

|
 |