游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2480|回复: 2

MFC+OpenGL中怎么能实现键盘的控制??????

[复制链接]

7

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2007-7-30 17:53:00 | 显示全部楼层 |阅读模式
各位大侠,,,怎么能够实现用键盘的↑,↓来控制场景啊,,,我只实现了了左右旋转,可是这两个怎么也实现不了????谢谢帮助~~~~~~~~~~ [em2] [em2]

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2007-7-31 11:01:00 | 显示全部楼层

Re:MFC+OpenGL中怎么能实现键盘的控制??????

glTranslatef(x,y,z);

0

主题

61

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2007-8-2 15:58:00 | 显示全部楼层

Re:MFC+OpenGL中怎么能实现键盘的控制??????

第一,MFC中对键盘消息的处理正确么……因为我不知道这鬼玩意怎么处理消息的。你自己搞定这一切。

第二,楼上的方法,基本思路对头。

可惜没考虑到旋转,需要根据当前的方向来计算应该移动到什么位置……

最后,需要知道楼主到底是用gluLookAt函数来设置的,还是通过glRotatef+glTranslate来设置场景的,以及,有没有用glPushMatrix和glPopMatrix函数来保存及恢复视图矩阵。
=========================================
哪有那么简单的事情……我强烈建议骑士中尉先生多写点实际代码……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 14:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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