|
发表于 2007-11-1 17:27:00
|
显示全部楼层
Re:求助,TV3D用vc6.0如何实现静态的阴影!!!急
在tv3dcpp.h文件里:
#include <d3d8.h>
using namespace TrueVision3D;
#define LIGHT(a) (TrueVision3D: 3DLIGHT8 *)(a)
typedef ::_D3DLIGHT8 TV_LIGHT ;
inline _D3DCOLORVALUE LightColor(float r, float g, float b, float a)
{
_D3DCOLORVALUE cv;
cv.r = r;
cv.g = g;
cv.b = b;
cv.a = a;
return cv;
}
跟这几句有关,TV3d中是直接用的DX的灯光,可能你的include中没有d3d8.h文件,你可以在DXSDK中或其他途径找到这个文件并复制到VC的include文件夹或tv3d的lib文件夹中。 |
|