Ajuda com Fonte D3DX

Posts 1–4 of 4 · Page 1 of 1
Ajuda com Fonte D3DX
Por favor, algum codificador poderia me ajudar a usar a fonte D3DXCreateFont da dll d3dx9_43.dll, porque tentei usar no modo normal, mas tenho problemas, simplesmente após um tempo o menu apaga sem eu entender.
Quote Originally Posted by |Maveric| View Post
Por favor, algum codificador poderia me ajudar a usar a fonte D3DXCreateFont da dll d3dx9_43.dll, porque tentei usar no modo normal, mas tenho problemas, simplesmente após um tempo o menu apaga sem eu entender.
|Maveric| porque você quer usar a library d3dx9_43.dll? Sendo que pode usar a própria fonte do SDK, a meu ver usar a library d3dx9_43.dll é quando o hackshield está bloqueando a fonte do SDK, que de momento não está. Como eu vi parece que você estava tentando usar o método do SDK e que o menu simplesmente sumia, pode ser que você não estava fazendo o reset da sua fonte corretamente, verifique isso novamente, caso algum problema retorne aqui mesmo e mostre a parte do código do seu reset hook, que com certeza eu irei resolver seu problema. Além do mais, usar o d3dx9_43.dll se o cara não tiver essa dll no sistema dele, o hack não funcionará.
Ae WE11ington, descobri o meu erro.
Realmente o meu reseta estava errado, eu tinha me esquecido de adicionar o minhaFonte->OnLostDevice(); antes da criação do retorno, muito obrigado pela ajuda. O código ficou assim:

Code:
HRESULT WINAPI Reseta(LPDIRECT3DDEVICE9 CA_DEVICE, D3DPRESENT_PARAMETERS *PARAMETROS)
{
	minhaFonte->OnLostDevice();
	HRESULT hRet = pReset(CA_DEVICE, PARAMETROS);
	minhaFonte->OnResetDevice();

	return hRet;
}
Caso algum moderador queira fechar meu Post, fiquem a vontade, meu caso foi solucionado.
Quote Originally Posted by |Maveric| View Post
Ae WE11ington, descobri o meu erro.
Realmente o meu reseta estava errado, eu tinha me esquecido de adicionar o minhaFonte->OnLostDevice(); antes da criação do retorno, muito obrigado pela ajuda. O código ficou assim:

Code:
HRESULT WINAPI Reseta(LPDIRECT3DDEVICE9 CA_DEVICE, D3DPRESENT_PARAMETERS *PARAMETROS)
{
	minhaFonte->OnLostDevice();
	HRESULT hRet = pReset(CA_DEVICE, PARAMETROS);
	minhaFonte->OnResetDevice();

	return hRet;
}
Caso algum moderador queira fechar meu Post, fiquem a vontade, meu caso foi solucionado.
|Maveric| fico feliz que tenha conseguido solucionar o seu problema.
Posts 1–4 of 4 · Page 1 of 1
This thread is closed for replies.

Tags for this Thread

None

Need help?