请教directx 龙书中一个灵活的camera类 应用于物体的前进旋转 前进可以 但是旋转只是绕固定轴旋转呢

 我来答
yzmck2
2011-11-16 · TA获得超过529个赞
知道小有建树答主
回答量:317
采纳率:0%
帮助的人:367万
展开全部
相机就是观察点所在,涉及视角,所有的旋转当然要沿相机三个轴进行。

这个例子,如果我没记错的话,绕Z轴(也就是lookat-视线)旋转只限“飞行模式”,程序默认是“陆地行走模式”,所以绕Z轴旋转是无法响应的。

大多数程序都这样限制的(除非飞行类游戏)。
追问
对的啊  就是这个例子啊 关键是我想改一下 把相机改成一个模型 控制模型的翻转的时候遇到了问题啊
追答
相机就是一个视点,这是必然要存在的,不然看什么东东。
要控制物体嘛,就要给这个物体设置属性(初始位置,运动方向,运动速度),
然后在update(float dt)这种类似的更新函数去改变这些属性,利用dx的api计算出世界转换矩阵;
同时,相机这东西也要看情况,而如何更新则取决个人的期望了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式