Jump to content

  • Log In with Google      Sign In   
  • Create Account

Awesome job so far everyone! Please give us your feedback on how our article efforts are going. We still need more finished articles for our May contest theme: Remake the Classics

precious roy

Member Since 30 Oct 2007
Offline Last Active Feb 11 2013 10:39 AM
-----

Posts I've Made

In Topic: XNA + Camera2D + PerPixelCollision

10 February 2013 - 10:50 AM

Hello Plutonium,

 

i haven't looked at your code but have you tried calculating the collusion before you draw everything zoomed in?

 

so after calculating you do the math for the zoom.


In Topic: (Fixed)(Beginner) How to use D3DXCreateTextureFromFile to load a texture

09 February 2013 - 05:06 PM

Ok after a long search i managed to find out how to fix the problem.

 

i ended up making it like this.

 

		if(tempMaterials[i].pTextureFilename != NULL)
		{
			DWORD dwNum = MultiByteToWideChar (CP_ACP, 0, tempMaterials[i].pTextureFilename, -1, NULL, 0);
			wchar_t *pwText;
			pwText = new wchar_t[dwNum];

			if(!pwText)
			{
				delete []pwText;
			}

			MultiByteToWideChar (CP_ACP, 0, tempMaterials[i].pTextureFilename, -1, pwText, dwNum );

			std::wstring TextureName = FileLocation;
			TextureName.append(pwText);

			//if there is a texture to load, load it
			if(FAILED(D3DXCreateTextureFromFile(d3ddev, TextureName.c_str(), &texture[i])))
				texture[i] = NULL;    // if there is no texture, set the texture to NULL

			delete []pwText;
		}
		else
			texture[i] = NULL;

 

 

 

Thanks Chris!


PARTNERS