游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1501|回复: 1

求教,关于DX中的灯光报错

[复制链接]

5

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2010-8-12 17:20:00 | 显示全部楼层 |阅读模式
我有一段设置灯光的代码如下:
        D3DXVECTOR3 dir(1.0f, -0.0f, 0.25f);
        D3DXCOLOR   c = d3d::WHITE;
        D3DLIGHT9 dirLight = d3d::InitDirectionalLight(&dir, &c);

        //
        // Set and Enable the light.
        //

        Device->SetLight(0, &dirLight);
        Device->LightEnable(0, true);

        //
        // Set lighting related render states.
        //

        Device->SetRenderState(D3DRS_NORMALIZENORMALS, true);
        Device->SetRenderState(D3DRS_SPECULARENABLE, false);

这段代码是龙书上直接复制过来的,但是在应用的时候会报错

说是WHITE和InitDirectionalLight不是D3D成员

但是在原版代码中运行没有错误,求教为何

5

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
 楼主| 发表于 2010-8-12 17:21:00 | 显示全部楼层

Re:求教,关于DX中的灯光报错

哦,发现了,已解决,原来原版在CPP理定义了一套函数,没有发现
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-8 03:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表