CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  游戏开发

求類似cs中用鼠標鍵盤控製主角視角變化的代碼.

楼主leon7909(專注网絡編程)2004-12-01 10:51:02 在 专题开发/技术/项目 / 游戏开发 提问

老师教的数学全都忘光了,麻烦高手给段代码看看,最好是左右上下都可以360度旋转的.谢啦. 问题点数:0、回复次数:7Top

1 楼Snow_1980(风吹雪)回复于 2004-12-01 11:30:00 得分 0

要用DirectInput,DirectX   SDK里的demo就是Top

2 楼skydream(skydream)回复于 2004-12-01 17:19:49 得分 0

定义2个角度,a,水平旋转,b垂直旋转,然后根据这两个,先水平旋转矩阵(D3D中),然后垂直旋转矩阵b  
  Top

3 楼d16(弟十六)回复于 2004-12-02 08:51:35 得分 0

www.gametutorials.com上的Skybox实例有你要的东西。Top

4 楼leon7909(專注网絡編程)回复于 2004-12-02 10:01:57 得分 0

SKYBOX的代码我看了,感觉就象在用烂鼠标一样的,不知道是我机器的问题还是什么别的原因,不过还是感谢你提供这个网址给我.Top

5 楼Ffwflg(reusable)回复于 2005-03-01 22:50:45 得分 0

OnMouseMove(...)  
  {  
          //   获取鼠标与屏幕中点偏移量  
          //   转化为x/y两个旋转角度  
          //   重新设置鼠标位置  
  }  
   
  OnDisplay(...)  
  {  
          //   根据MouseMove中计算的旋转角度重新设置3维观察矩阵  
          //   之后进行绘制就行了  
  }  
   
  为了提高性能,也可以在OnDisplay中用GetCurPos()获取鼠标位置,计算旋转角度,  
  应该是这样实现的吧:)Top

6 楼taxi(当时明月在,曾照彩云归)回复于 2005-03-04 10:49:40 得分 0

郵箱是多少,我發給你。Top

7 楼is01sjjj(飞翔的尘埃)回复于 2005-03-15 22:19:30 得分 0

这个不是随便说说的,你自己动手做一下就知道问题很多了...  
  我研究这个问题研究几天了都没有做成功....Top

相关问题

  • 在cs中如何控制html控件?
  • 在.cs中怎样改变html控件的属性
  • 怎么在cs文件里增加控件的事件?
  • 如何在.cs 代码文件中调用用户控件?
  • 怎样在CS文件中来控制WEB端<table>中的<TR>
  • 梅花控件怎么从后台cs中取得它的值?
  • 如何在CS中生成一个runat=server的控件?
  • 在.cs代码中控制页面html代码.
  • 如何实现类似于CS中的控制台程序
  • ◆◇◆ 请问可不可以通过CS控制页面的缓存? ◆◇◆

关键词

  • 矩阵
  • 鼠标
  • 旋转
  • 角度
  • 问题

得分解答快速导航

  • 帖主:leon7909

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo