使用硬件加速,用如下代码:
程序代码: | [ 复制代码到剪贴板 ] |
If NOT (doDirectX7Mode in DXDraw.Options) Then
DXDraw.Options := DXDraw.Options + [doDirectX7Mode];
if NOT (doHardware in DXDraw.Options) then
DXDraw.Options := DXDraw.Options + [doHardware];
if NOT (do3D in DXDraw.Options) then
DXDraw.Options := DXDraw.Options + [do3D];
if doSystemMemory in DXDraw.Options then
DXDraw.Options := DXDraw.Options - [doSystemMemory];
DXDraw.Options := DXDraw.Options + [doDirectX7Mode];
if NOT (doHardware in DXDraw.Options) then
DXDraw.Options := DXDraw.Options + [doHardware];
if NOT (do3D in DXDraw.Options) then
DXDraw.Options := DXDraw.Options + [do3D];
if doSystemMemory in DXDraw.Options then
DXDraw.Options := DXDraw.Options - [doSystemMemory];
不使用硬件加速,用如下代码:
程序代码: | [ 复制代码到剪贴板 ] |
if do3D in DXDraw.Options then
DXDraw.Options := DXDraw.Options - [do3D];
if doHardware in DXDraw.Options then
DXDraw.Options := DXDraw.Options - [doHardware];
if NOT (doSystemMemory in DXDraw.Options) then
DXDraw.Options := DXDraw.Options + [doSystemMemory];
If doDirectX7Mode in DXDraw.Options Then
DXDraw.Options := DXDraw.Options - [doDirectX7Mode];
DXDraw.Options := DXDraw.Options - [do3D];
if doHardware in DXDraw.Options then
DXDraw.Options := DXDraw.Options - [doHardware];
if NOT (doSystemMemory in DXDraw.Options) then
DXDraw.Options := DXDraw.Options + [doSystemMemory];
If doDirectX7Mode in DXDraw.Options Then
DXDraw.Options := DXDraw.Options - [doDirectX7Mode];
注意1:应用时要在上面代码段前插入DXDraw.Finalize;代码段后插入DXDraw.Initialize;
注意2:控件包带的例程中并没有打开硬件加速,所以要手工加入上面的代码,或者直接更改控件属性,这样才能看到效果
注意3:这点很重要,就是DXDraw的doWaitVBlank:=FALSE。因为doWaitVBlank:=TRUE表示与显示器刷新频率同步,一般的显示器刷新频率为60,这样的话FPS就不会超过60,不过程序发布的时候,这项最好还是为真,这样程序在每台电脑的运行速度就会差不多了。

[6] [7] [8] [9] [10] [11] [12] [13] [14] [15] ... [28]
wh0cd2070259 [url=http://cialis.us.com/]Tadalafil[/url]
wh0cd66377 [url=http://sildenafil.us.com/]sildenafil[/url]
wh0cd66377 [url=http://sildenafil.us.com/viagra-sildenafil-citrate.html]sildenafil 20 mg[/url]
wh0cd3833625 [url=http://sildenafil.us.com/viagra-sildenafil-citrate.html]sildenafil citrate tablets 100mg[/url]
wh0cd4054046 [url=http://fluoxetine.tools/]fluoxetine[/url] [url=http://buy-levaquin.shop/]extra resources[/url] [url=http://effexorgeneric.pro/]effexor 75 mg[/url]
wh0cd3613211 [url=http://cymbalta.tools/]buy cymbalta from canada[/url] [url=http://ciprofloxacinhcl500mg.reisen/]cipro[/url] [url=http://buy-methotrexate.work/]methotrexate[/url]
wh0cd1996774 [url=http://tretinoin.store/]tretinoin[/url]
wh0cd903210 [url=http://amoxicillin.us.com/]amoxicillin tablets[/url]
wh0cd829745 [url=http://sildenafil.us.com/sildenafil-citrate-100mg-pills.html]sildenafil citrate 100mg pills[/url]
wh0cd3907106 [url=http://valtrex.zone/]valtrex prescription online[/url] [url=http://elimite.directory/]buy elimite[/url] [url=http://nolvadex.directory/]nolvadex tamoxifen[/url]
wh0cd3392780 [url=http://revia.reisen/]revia[/url]
wh0cd3686677 [url=http://buy-methotrexate.reisen/]methotrexate[/url] [url=http://genericviagra.reisen/]generic viagra[/url] [url=http://nexiumgeneric.pro/]nexium generic[/url]
[url=https://essayonline.us.com/]write my essay online[/url]


发表评论 |