开放源代码的空战游戏《空牙》 (300分)

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高性能计数器
 
哪里有下载的。链接没有?????

快快先。我不知道有什么,不玩game的人能不能学习啊
 
哎呀,大Bug,忘了链接了[:D]
http://kuga.51.net/show_soft.php?id=34
 
不要紧,我喜欢找Bug。
 
谢谢,我先去看看。
 
好极了!
这就去下。
 
窗口模式下慢得出奇[:(]
Win2000Pro Directx8.1 128RAM AMD毒龙700 sis630/730集成显卡
 
速度慢可能是轮询鼠标设备太频繁造成的。不加鼠标控制和延时时FPS很大。
如果用鼠标设备就必须加相应的延时(根据机器而定)。由于我机器上无法再现那种情况,
你试试我修改后的这个:
http://kuga.51.net/show_soft.php?id=34
还有没有问题。如果有的话,你修改一下主循环里的sleep(1),
改大一点看看。把最后数值告诉我。
 
嗯,不错
 
大富翁的人们呢?不是回家吃饭去了吧。没人顶顶。我再顶顶
 
谢谢,我先去看看。
 
我去看看那÷先,虚心学习啊
 
The page cannot be found?
 
The page cannot be found?
 
玩家飞机是没有问题了,但子弹速度太慢了,敌机速度也太慢,最近太忙,没有时间解决...[:(]

 
[:)]
DirectPlay? 那是用来处理网络事务的阿……是DirectShow吧?
 
to Wiley_liu:
谢谢,笔下误[:D]
 
顶部