游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3251|回复: 3

新手求助:如何将鼠标、键盘的移动由摄像机改为实体

[复制链接]

6

主题

12

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2012-12-3 10:46:00 | 显示全部楼层 |阅读模式
    我现在是一个新手,刚开始学习OGRE。想做一个在复杂地形上有个人物可以到处跑,地面有坦克在开,天上有飞机在飞。不过我移动WASD或者鼠标时都是摄像机的方位在动,不是实体在动,请问论坛里的高手,如何解决这个问题啊?

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2012-12-6 15:47:00 | 显示全部楼层

Re:新手求助:如何将鼠标、键盘的移动由摄像机改为实体

ExampleFrameListener中processUnbufferedKeyInput()函数中有操作摄像机的代码,你可以在子类中覆盖掉这个函数,也可以在子类中的frameStarted()函数中使用OIS获取键盘信息,根据信息设定你的实体的旋转和移动距离,或者你看下Ogre+3d+1.7+beginner+Guide(中文版)这本书,里面有详细的介绍

6

主题

12

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2012-12-17 15:08:53 | 显示全部楼层
谢谢。

0

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2012-12-19 16:15:56 | 显示全部楼层
路过看看。。。






您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-10 13:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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