G
gxcooo
Unregistered / Unconfirmed
GUEST, unregistred user!
http://kuga.51.net/kuga/
demo2 with script 内含源码,编译需DirectX8 SDK for Delphi6.和IPS3
之所以用DirectX8是因为打算以后在游戏中播放视频,而DirectX7 SDK for Delphi6并
没有提供DirectShow(在DirectX7的年代,DirectShow包含在DirectMedia SDK里)
这个版本是在DEMO2的基础上加入了脚本引擎,微调了结构,并没做其他改变。
如果运行这个DEMO时十分的慢,那感谢您,请把您的机器配置(显卡、内存、cpu)和操
作系统及DirectX版本贴到我的留言板上,谢谢!!
特别感谢xdzhan!
——-----------------------------
终于把问题解决了,罪魁祸首是sleep和GetTickCount精度不够,造成控制FPS不精确,轮询
鼠标设备过于频繁,表现为:鼠标很难移动,慢。
解决方法是用QueryPerformanceCounter高性能计数器
demo2 with script 内含源码,编译需DirectX8 SDK for Delphi6.和IPS3
之所以用DirectX8是因为打算以后在游戏中播放视频,而DirectX7 SDK for Delphi6并
没有提供DirectShow(在DirectX7的年代,DirectShow包含在DirectMedia SDK里)
这个版本是在DEMO2的基础上加入了脚本引擎,微调了结构,并没做其他改变。
如果运行这个DEMO时十分的慢,那感谢您,请把您的机器配置(显卡、内存、cpu)和操
作系统及DirectX版本贴到我的留言板上,谢谢!!
特别感谢xdzhan!
——-----------------------------
终于把问题解决了,罪魁祸首是sleep和GetTickCount精度不够,造成控制FPS不精确,轮询
鼠标设备过于频繁,表现为:鼠标很难移动,慢。
解决方法是用QueryPerformanceCounter高性能计数器