最近评论
正在载入评论列表...
![]() |
![]() |
本章主要学习了游戏中实现游戏控制的方式。游戏中控制设备很多,最常用的就是键盘和鼠标,DirectInput提供了相对应的API,用于实现游戏的控制。使用DirectInput实现控制比以前的控制实现方式效率更高。首先,DirectInput内建键盘和鼠标对象,各自建立对应的数据结构,输入的数据被读入到数据结构中,就可以实现相应的控制。在实际应用中,通常是键盘加鼠标的操作方式,键盘控制角色移动,鼠标控制摄像机,此时,需要注意的就是Direct3D通过射线检测来进行鼠标拣选,确定鼠标选中的目标。