|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2007
Messaggi: 263
|
[c++ | DirectX] CA2W Mancante?!
Sto cercando di compilare un programma utilizzando directx che carica un modello da file e caricare anche le immagini. Questo listato contiene la funzione(o macro ) CA2W che peró sembra non essere definita!!
Ecco un pezzo del listato: Codice:
material[i] = tempMaterials[i].MatD3D; // get the material info
material[i].Ambient = material[i].Diffuse; // make ambient the same as diffuse
USES_CONVERSION; // allows certain string conversions
// if there is a texture to load, load it
if(FAILED(D3DXCreateTextureFromFile(d3ddev,
CA2W(tempMaterials[i].pTextureFilename),
&texture[i])))
texture[i] = NULL; // if there is no texture, set the texture to NULL
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2001
Città: Lissone (Brianza rulez!)
Messaggi: 2227
|
Sembra qualcosa tipo "Character ASCII to WORD", convertirà la stringa in unicode...
Visto che opera solamente sul nome della texure... per ora prova a toglierla lasciando solo quello che c'è dentro Ciau!
__________________
New MacBook Air 13" 4GB // Intel Core 2 Q9300 - ASUS P5Q-EM - 4096MB DDR2 by Corsair - nVidia 9800GT-g - HD 250GB Seagate - HD 500GB WD - HD 320GB WD - SSD Intel X25-M 80GB ...all inside "LC10-E Black" by SilverStone! |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Apr 2007
Messaggi: 263
|
Grazie!!
Funziona anche senza, ma allora mi chieda quale scopo ha la suddetta funzione??? |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
ha il compito di caricare una texture in m_pMeshTextures[i] dal percorso: if(FAILED(D3DXCreateTextureFromFileA(m_pD3DDevice, TexturePath, &m_pMeshTextures[i]))) device path LPDIRECT3DTEXTURE9* m_pMeshTextures |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Dec 2001
Città: Lissone (Brianza rulez!)
Messaggi: 2227
|
Quote:
A meno che il programma sia un editor o simile che deve poter caricare qualsiasi file gli venga dato in pasto è inutile usarla per un progettino Ciau!
__________________
New MacBook Air 13" 4GB // Intel Core 2 Q9300 - ASUS P5Q-EM - 4096MB DDR2 by Corsair - nVidia 9800GT-g - HD 250GB Seagate - HD 500GB WD - HD 320GB WD - SSD Intel X25-M 80GB ...all inside "LC10-E Black" by SilverStone! |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:41.




















