游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2035|回复: 5

Direct9.0 里面的DInput是不是需要特别的配置啊?

[复制链接]

66

主题

223

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
发表于 2007-4-11 09:10:00 | 显示全部楼层 |阅读模式
这个小程序是我从书上改的,想添加DINPUT操控鼠标,但是怎么就是lpdimouse总是false~~~
代码也穿上来,有空的朋友帮忙看看吧...先谢谢了啊这是代码 [em24]

39

主题

138

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
发表于 2007-4-11 10:59:00 | 显示全部楼层

Re:Direct9.0 里面的DInput是不是需要特别的配置啊?

C:\DXSDK\Samples\C++\DirectInput\Mouse再看一看吧.

39

主题

138

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
发表于 2007-4-11 15:00:00 | 显示全部楼层

Re:Direct9.0 里面的DInput是不是需要特别的配置啊?

KEYBOARD??e??

66

主题

223

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
 楼主| 发表于 2007-4-11 15:35:00 | 显示全部楼层

Re: Direct9.0 里面的DInput是不是需要特别的配置啊?

唔,KEYBOARD也会,一样的问题,lpdikey is false

8

主题

284

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
发表于 2007-4-11 17:19:00 | 显示全部楼层

Re: Direct9.0 里面的DInput是不是需要特别的配置啊?

bool Setup()
{
...
        Device->SetTransform(D3DTS_PROJECTION,&proj);

        return true;

        //
        //Init mouse
        //
        if(!DInput_Init())
                ::MessageBox(0,"DInput_Init()-FAILED",0,0);
        if(!DInput_Init_Mouse())
                ::MessageBox(0,"DInput_Init_Mouse()-FAILED",0,0);
}

66

主题

223

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
 楼主| 发表于 2007-4-11 19:26:00 | 显示全部楼层

Re: Direct9.0 里面的DInput是不是需要特别的配置啊?

呃...太粗心了...谢谢!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 19:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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