G2DEngine.rar
资源来源:本地上传资源
文件类型:RAR
大小:8.97MB
评分:
5.0
上传者:you_lan_hai
更新日期:2025-03-13

原创2D游戏引擎源代码

资源文件列表(大概)

文件名
大小
G2DEngine\2D模板\Game.cpp
1.43KB
G2DEngine\2D模板\Game.h
540B
G2DEngine\dll\audiere.dll
212.44KB
G2DEngine\dll\lua5.1.dll
66.54KB
G2DEngine\dll\lua51.dll
3.23KB
G2DEngine\G2DEngine\Animation.cpp
796B
G2DEngine\G2DEngine\Animation.h
335B
G2DEngine\G2DEngine\App.cpp
1.27KB
G2DEngine\G2DEngine\App.h
604B
G2DEngine\G2DEngine\AStarSearch.cpp
1.39KB
G2DEngine\G2DEngine\AStarSerach.h
854B
G2DEngine\G2DEngine\audiere.h
8.48KB
G2DEngine\G2DEngine\BitmapManager.cpp
795B
G2DEngine\G2DEngine\BitmapManager.h
677B
G2DEngine\G2DEngine\Commen.h
526B
G2DEngine\G2DEngine\DIBBitmap.cpp
1.11KB
G2DEngine\G2DEngine\DIBBitmap.h
588B
G2DEngine\G2DEngine\dlist.h
1.43KB
G2DEngine\G2DEngine\dragon.ico
96.09KB
G2DEngine\G2DEngine\Effect.cpp
643B
G2DEngine\G2DEngine\Effect.h
478B
G2DEngine\G2DEngine\FPS.cpp
261B
G2DEngine\G2DEngine\FPS.h
363B
G2DEngine\G2DEngine\G2DEngine.aps
6.11KB
G2DEngine\G2DEngine\G2DEngine.sln
362B
G2DEngine\G2DEngine\G2DEngine.suo
2.04KB
G2DEngine\G2DEngine\G2DEngine.vcproj
1.09KB
G2DEngine\G2DEngine\G2DEngine.vcproj.S5I0CGI2FZ4EPQA.Administrator.user
374B
G2DEngine\G2DEngine\G2DEngine.vcproj.ZHOUBAO.Administrator.user
368B
G2DEngine\G2DEngine\GameGUI.cpp
2.81KB
G2DEngine\G2DEngine\GameGUI.h
1.92KB
G2DEngine\G2DEngine\GameObject.cpp
587B
G2DEngine\G2DEngine\GameObject.h
552B
G2DEngine\G2DEngine\Keyboard.cpp
249B
G2DEngine\G2DEngine\Keyboard.h
205B
G2DEngine\G2DEngine\Log.cpp
476B
G2DEngine\G2DEngine\Log.h
238B
G2DEngine\G2DEngine\MagicSystem.cpp
409B
G2DEngine\G2DEngine\MagicSystem.h
419B
G2DEngine\G2DEngine\Map.cpp
2.39KB
G2DEngine\G2DEngine\Map.h
946B
G2DEngine\G2DEngine\mlist.h
961B
G2DEngine\G2DEngine\Scene.cpp
421B
G2DEngine\G2DEngine\Scene.h
503B
G2DEngine\G2DEngine\ScriptManager.cpp
1.55KB
G2DEngine\G2DEngine\ScriptManager.h
608B
G2DEngine\G2DEngine\Speaker.cpp
987B
G2DEngine\G2DEngine\Speaker.h
597B
G2DEngine\G2DEngine\Sprit.cpp
2.75KB
G2DEngine\G2DEngine\Sprit.h
998B
G2DEngine\G2DEngine\SpritManager.cpp
543B
G2DEngine\G2DEngine\SpritManager.h
150B
G2DEngine\G2DEngine\Utilities.cpp
710B
G2DEngine\G2DEngine\Utilities.h
1.39KB
G2DEngine\G2DEngine\龙23副本.bmp
75.71KB
G2DEngine\GameGUI\123.bmp
249.18KB
G2DEngine\GameGUI\bmp.dat
16B
G2DEngine\GameGUI\Game.cpp
1.75KB
G2DEngine\GameGUI\Game.h
585B
G2DEngine\GameGUI\GameGUI.cpp
1.87KB
G2DEngine\GameGUI\GameGUI.exe
31.14KB
G2DEngine\GameGUI\GameGUI.h
1.19KB
G2DEngine\GameGUI\GameGUI.sln
413B
G2DEngine\GameGUI\GameGUI.suo
4.83KB
G2DEngine\GameGUI\GameGUI.vcproj
1015B
G2DEngine\GameGUI\GameGUI.vcproj.S5I0CGI2FZ4EPQA.Administrator.user
374B
G2DEngine\GameGUI\GameGUI.vcproj.ZHOUBAO.Administrator.user
367B
G2DEngine\GameGUI\log.txt
65B
G2DEngine\lib\audiere.lib
1.04KB
G2DEngine\lib\dsound8.lib
699B
G2DEngine\lib\dxguid8.lib
16.41KB
G2DEngine\lib\GdiPlus.lib
27.1KB
G2DEngine\lib\lua5.1.lib
4.11KB
G2DEngine\lib\lua51.lib
4.1KB
G2DEngine\lua\lauxlib.h
1.34KB
G2DEngine\lua\lua.h
2.85KB
G2DEngine\lua\lua.hpp
129B
G2DEngine\lua\lua5.1.lib
4.11KB
G2DEngine\lua\lua51.lib
4.1KB
G2DEngine\lua\luaconf.h
5.92KB
G2DEngine\lua\lualib.h
382B
G2DEngine\NationFight2_1\audiere.dll
212.44KB
G2DEngine\NationFight2_1\Background.cpp
524B
G2DEngine\NationFight2_1\Background.h
242B
G2DEngine\NationFight2_1\Enemy.cpp
1.18KB
G2DEngine\NationFight2_1\Enemy.h
262B
G2DEngine\NationFight2_1\Game.cpp
4.49KB
G2DEngine\NationFight2_1\Game.h
901B
G2DEngine\NationFight2_1\NationFight2_1.aps
31.02KB
G2DEngine\NationFight2_1\NationFight2_1.rc
467B
G2DEngine\NationFight2_1\NationFight2_1.sln
472B
G2DEngine\NationFight2_1\NationFight2_1.suo
7.62KB
G2DEngine\NationFight2_1\NationFight2_1.vcproj
1.1KB
G2DEngine\NationFight2_1\NationFight2_1.vcproj.S5I0CGI2FZ4EPQA.Administrator.user
374B
G2DEngine\NationFight2_1\NationFight2_1.vcproj.ZHOUBAO.Administrator.user
367B
G2DEngine\NationFight2_1\NFScript.cpp
558B
G2DEngine\NationFight2_1\NFScript.h
211B
G2DEngine\NationFight2_1\Object.cpp
506B
G2DEngine\NationFight2_1\Object.h
469B
G2DEngine\NationFight2_1\Player.cpp
1001B
G2DEngine\NationFight2_1\Player.h
299B
G2DEngine\NationFight2_1\res\back.dat
53B
G2DEngine\NationFight2_1\res\bullet\1.bmp
119B
G2DEngine\NationFight2_1\res\bullet\10.bmp
451B
G2DEngine\NationFight2_1\res\bullet\11.BMP
1.6KB
G2DEngine\NationFight2_1\res\bullet\12.BMP
272B
G2DEngine\NationFight2_1\res\bullet\13.BMP
3.15KB
G2DEngine\NationFight2_1\res\bullet\14.BMP
2.4KB
G2DEngine\NationFight2_1\res\bullet\2.bmp
353B
G2DEngine\NationFight2_1\res\bullet\3.bmp
153B
G2DEngine\NationFight2_1\res\bullet\4.bmp
668B
G2DEngine\NationFight2_1\res\bullet\5.bmp
139B
G2DEngine\NationFight2_1\res\bullet\6.bmp
987B
G2DEngine\NationFight2_1\res\bullet\7.bmp
251B
G2DEngine\NationFight2_1\res\bullet\8.bmp
257B
G2DEngine\NationFight2_1\res\bullet\9.BMP
266B
G2DEngine\NationFight2_1\res\bullet.dat
80B
G2DEngine\NationFight2_1\res\enemy\1.bmp
1.47KB
G2DEngine\NationFight2_1\res\enemy\10.bmp
22.03KB
G2DEngine\NationFight2_1\res\enemy\2.bmp
2.05KB
G2DEngine\NationFight2_1\res\enemy\3.bmp
1.86KB
G2DEngine\NationFight2_1\res\enemy\4.bmp
2.18KB
G2DEngine\NationFight2_1\res\enemy\5.bmp
2.54KB
G2DEngine\NationFight2_1\res\enemy\6.bmp
26.25KB
G2DEngine\NationFight2_1\res\enemy\7.bmp
2.91KB
G2DEngine\NationFight2_1\res\enemy\8.bmp
4.38KB
G2DEngine\NationFight2_1\res\enemy\9.bmp
7.08KB
G2DEngine\NationFight2_1\res\enemy.dat
64B
G2DEngine\NationFight2_1\res\explode.dat
49B
G2DEngine\NationFight2_1\res\explose\1.bmp
18.96KB
G2DEngine\NationFight2_1\res\explose\2.bmp
54.54KB
G2DEngine\NationFight2_1\res\explose\3.bmp
11.86KB
G2DEngine\NationFight2_1\res\hero\hero1.bmp
5KB
G2DEngine\NationFight2_1\res\hero\hero2.bmp
4.94KB
G2DEngine\NationFight2_1\res\hero\hero3.bmp
702B
G2DEngine\NationFight2_1\res\hero\hero4.bmp
1.77KB
G2DEngine\NationFight2_1\res\hero.dat
48B
G2DEngine\NationFight2_1\res\map\GameOver.bmp
368.04KB
G2DEngine\NationFight2_1\res\map\GamePass.bmp
529KB
G2DEngine\NationFight2_1\res\map\map0.bmp
5.35KB
G2DEngine\NationFight2_1\res\map\map1.bmp
270.89KB
G2DEngine\NationFight2_1\res\map\Thumbs.db
10.72KB
G2DEngine\NationFight2_1\res\NationFight.ico
25.43KB
G2DEngine\NationFight2_1\res\nationfight2_1.script
363B
G2DEngine\NationFight2_1\res\prize\1.bmp
13.68KB
G2DEngine\NationFight2_1\res\prize\2.bmp
364B
G2DEngine\NationFight2_1\res\prize\3.bmp
422B
G2DEngine\NationFight2_1\res\prize\4.bmp
417B
G2DEngine\NationFight2_1\res\prize\5.bmp
1.64KB
G2DEngine\NationFight2_1\res\prize.dat
55B
G2DEngine\NationFight2_1\res\sound\backsound.mid
1.67KB
G2DEngine\NationFight2_1\res\sound\bomb.wav
11.58KB
G2DEngine\NationFight2_1\res\sound\BOSS.MID
6.34KB
G2DEngine\NationFight2_1\res\sound\bossbullet.wav
164.25KB
G2DEngine\NationFight2_1\res\sound\bossbullet1.wav
60.63KB
G2DEngine\NationFight2_1\res\sound\bulletexp.wav
4.55KB
G2DEngine\NationFight2_1\res\sound\button.wav
1.27KB
G2DEngine\NationFight2_1\res\sound\explode_1.wav
47.59KB
G2DEngine\NationFight2_1\res\sound\explode_2.wav
14.14KB
G2DEngine\NationFight2_1\res\sound\fire1.wav
2.39KB
G2DEngine\NationFight2_1\res\sound\fire2.wav
5.63KB
G2DEngine\NationFight2_1\res\sound\fire3.wav
41.29KB
G2DEngine\NationFight2_1\res\sound\fire4.wav
59.8KB
G2DEngine\NationFight2_1\res\sound\fire5.wav
24.96KB
G2DEngine\NationFight2_1\res\sound\getprop.wav
94.67KB
G2DEngine\NationFight2_1\res\sound\GUNAUTO1.WAV
6.74KB
G2DEngine\NationFight2_1\res\sound\GUNAUTO2.WAV
2.61KB
G2DEngine\NationFight2_1\res\sound\Laser.wav
26.11KB
G2DEngine\NationFight2_1\res\sound\menu.mid
9KB
G2DEngine\NationFight2_1\res\sound\menu1.mp3
934.11KB
G2DEngine\NationFight2_1\res\sound\pause.wav
70.24KB
G2DEngine\NationFight2_1\res\sound\rebirth.wav
150.91KB
G2DEngine\NationFight2_1\res\UI\1.bmp
2.37KB
G2DEngine\NationFight2_1\res\UI\hpall.bmp
352B
G2DEngine\NationFight2_1\res\UI\hpback.bmp
198B
G2DEngine\NationFight2_1\res\UI\Interface.bmp
12.25KB
G2DEngine\NationFight2_1\res\UI\menu.bmp
129.92KB
G2DEngine\NationFight2_1\res\UI\介绍.bmp
4.09KB
G2DEngine\NationFight2_1\res\UI\介绍_down.bmp
2.5KB
G2DEngine\NationFight2_1\res\UI\介绍_up.bmp
2.45KB
G2DEngine\NationFight2_1\res\UI\开始_down.bmp
2.47KB
G2DEngine\NationFight2_1\res\UI\开始_up.bmp
2.45KB
G2DEngine\NationFight2_1\res\UI\退出_down.bmp
2.46KB
G2DEngine\NationFight2_1\res\UI\退出_up.bmp
2.44KB
G2DEngine\NationFight2_1\res\UI\鼠标.bmp
806B
G2DEngine\NationFight2_1\resource.h
276B
G2DEngine\NationFight2_1\SpritManager.cpp
439B
G2DEngine\NationFight2_1\SpritManager.h
192B
G2DEngine\NationFight2_1\星际之战2.1.exe
93.13KB
G2DEngine\RPG\animation\animation.dat
29B
G2DEngine\RPG\animation\header.bmp
391.72KB
G2DEngine\RPG\Animation.cpp
796B
G2DEngine\RPG\Animation.h
335B
G2DEngine\RPG\AStarSearch.cpp
1.38KB
G2DEngine\RPG\AStarSerach.h
850B
G2DEngine\RPG\BitmapManager.cpp
782B
G2DEngine\RPG\BitmapManager.h
484B
G2DEngine\RPG\Commen.h
630B
G2DEngine\RPG\dragon.ico
3.98KB
G2DEngine\RPG\Effect.cpp
643B
G2DEngine\RPG\Effect.h
478B
G2DEngine\RPG\fight\e14.bmp
889.45KB
G2DEngine\RPG\fight\e15.bmp
460.3KB
G2DEngine\RPG\fight\fight.dat
58B
G2DEngine\RPG\fight\MagicList.dat
40B
G2DEngine\RPG\fight\n0.bmp
4.34KB
G2DEngine\RPG\fight\n1.bmp
8.45KB
G2DEngine\RPG\fight\nd0.bmp
16.15KB
G2DEngine\RPG\fight\nd1.bmp
13.52KB
G2DEngine\RPG\FightSystem.cpp
2.63KB
G2DEngine\RPG\FightSystem.h
992B
G2DEngine\RPG\Game.cpp
2.21KB
G2DEngine\RPG\Game.h
653B
G2DEngine\RPG\GameButton.cpp
1.07KB
G2DEngine\RPG\GameButton.h
1.22KB
G2DEngine\RPG\GameEngine.cpp
1.66KB
G2DEngine\RPG\GameEngine.dsp
1.16KB
G2DEngine\RPG\GameEngine.dsw
196B
G2DEngine\RPG\GameEngine.h
570B
G2DEngine\RPG\GameEngine.ncb
39.83KB
G2DEngine\RPG\GameEngine.opt
3.7KB
G2DEngine\RPG\GameEngine.plg
412B
G2DEngine\RPG\GameForm.cpp
1.43KB
G2DEngine\RPG\GameForm.h
747B
G2DEngine\RPG\GameMenu.cpp
869B
G2DEngine\RPG\GameMenu.h
360B
G2DEngine\RPG\GameObject.cpp
587B
G2DEngine\RPG\GameObject.h
552B
G2DEngine\RPG\ground\ground.dat
48B
G2DEngine\RPG\ground\地面A.BMP
199.12KB
G2DEngine\RPG\ground\地面B.BMP
234.68KB
G2DEngine\RPG\ground\地面C.BMP
234.55KB
G2DEngine\RPG\ground\地面D.BMP
181.16KB
G2DEngine\RPG\MagicSystem.cpp
409B
G2DEngine\RPG\MagicSystem.h
419B
G2DEngine\RPG\map\center.map
148B
G2DEngine\RPG\map\down.map
155B
G2DEngine\RPG\map\left.map
165B
G2DEngine\RPG\map\map-.map
135B
G2DEngine\RPG\map\map-1.map
124B
G2DEngine\RPG\map\map-2.map
95B
G2DEngine\RPG\map\map.map
1.51KB
G2DEngine\RPG\map\map1.map
90B
G2DEngine\RPG\map\right.map
149B
G2DEngine\RPG\map\up.map
171B
G2DEngine\RPG\Map.cpp
2.36KB
G2DEngine\RPG\Map.h
896B
G2DEngine\RPG\menu\c0.bmp
41.46KB
G2DEngine\RPG\menu\f0.bmp
4.06KB
G2DEngine\RPG\menu\f1.bmp
4.07KB
G2DEngine\RPG\menu\f2.bmp
4.05KB
G2DEngine\RPG\menu\g0.bmp
5.22KB
G2DEngine\RPG\menu\g1.bmp
5.19KB
G2DEngine\RPG\menu\g2.bmp
5.27KB
G2DEngine\RPG\menu\j0.bmp
3.61KB
G2DEngine\RPG\menu\j1.bmp
3.55KB
G2DEngine\RPG\menu\j2.bmp
3.59KB
G2DEngine\RPG\menu\menu.dat
69B
G2DEngine\RPG\menu\q0.bmp
5.01KB
G2DEngine\RPG\menu\q1.bmp
4.9KB
G2DEngine\RPG\menu\q2.bmp
4.52KB
G2DEngine\RPG\menu\s0.bmp
3.83KB
G2DEngine\RPG\menu\s1.bmp
3.9KB
G2DEngine\RPG\menu\s2.bmp
3.81KB
G2DEngine\RPG\menu\t0.bmp
3.21KB
G2DEngine\RPG\menu\t1.bmp
3.36KB
G2DEngine\RPG\menu\t2.bmp
3.31KB
G2DEngine\RPG\menu\w0.bmp
3.84KB
G2DEngine\RPG\menu\w1.bmp
3.73KB
G2DEngine\RPG\menu\w2.bmp
3.72KB
G2DEngine\RPG\MySound.dll
48.5KB
G2DEngine\RPG\MySound.h
568B
G2DEngine\RPG\MySound.lib
1.28KB
G2DEngine\RPG\object\about.bmp
508B
G2DEngine\RPG\object\object.dat
190B
G2DEngine\RPG\object\w0.BMP
2.06KB
G2DEngine\RPG\object\w1.BMP
2.11KB
G2DEngine\RPG\object\w10.BMP
6.1KB
G2DEngine\RPG\object\w11.BMP
6.33KB
G2DEngine\RPG\object\w12.BMP
4.92KB
G2DEngine\RPG\object\w13.BMP
5.03KB
G2DEngine\RPG\object\w14.BMP
3.43KB
G2DEngine\RPG\object\w15.BMP
2.45KB
G2DEngine\RPG\object\w16.BMP
4.13KB
G2DEngine\RPG\object\w17.BMP
5.13KB
G2DEngine\RPG\object\w18.BMP
2.57KB
G2DEngine\RPG\object\w19.BMP
2.3KB
G2DEngine\RPG\object\w2.BMP
1.89KB
G2DEngine\RPG\object\w20.BMP
3.63KB
G2DEngine\RPG\object\w21.BMP
4.19KB
G2DEngine\RPG\object\w22.BMP
5.78KB
G2DEngine\RPG\object\w23.BMP
3.46KB
G2DEngine\RPG\object\w24.BMP
3.69KB
G2DEngine\RPG\object\w25.BMP
3.62KB
G2DEngine\RPG\object\w26.BMP
5.23KB
G2DEngine\RPG\object\w27.BMP
3.86KB
G2DEngine\RPG\object\w28.BMP
2.47KB
G2DEngine\RPG\object\w29.BMP
5.46KB
G2DEngine\RPG\object\w3.BMP
2.28KB
G2DEngine\RPG\object\w30.BMP
2.73KB
G2DEngine\RPG\object\w31.BMP
5.49KB
G2DEngine\RPG\object\w32.BMP
2.46KB
G2DEngine\RPG\object\w33.BMP
6.24KB
G2DEngine\RPG\object\w34.BMP
4.64KB
G2DEngine\RPG\object\w35.BMP
2.99KB
G2DEngine\RPG\object\w36.BMP
3.35KB
G2DEngine\RPG\object\w37.BMP
4.1KB
G2DEngine\RPG\object\w38.BMP
4.51KB
G2DEngine\RPG\object\w39.BMP
6.33KB
G2DEngine\RPG\object\w4.BMP
1.99KB
G2DEngine\RPG\object\w40.BMP
6.52KB
G2DEngine\RPG\object\w41.BMP
6.4KB
G2DEngine\RPG\object\w42.BMP
6.59KB
G2DEngine\RPG\object\w43.BMP
6.37KB
G2DEngine\RPG\object\w44.BMP
6.08KB
G2DEngine\RPG\object\w45.BMP
6.4KB
G2DEngine\RPG\object\w46.BMP
6.48KB
G2DEngine\RPG\object\w47.BMP
5.7KB
G2DEngine\RPG\object\w48.BMP
7.07KB
G2DEngine\RPG\object\w49.BMP
6.7KB
G2DEngine\RPG\object\w5.BMP
2.59KB
G2DEngine\RPG\object\w50.BMP
5.71KB
G2DEngine\RPG\object\w51.BMP
6.86KB
G2DEngine\RPG\object\w52.BMP
6.89KB
G2DEngine\RPG\object\w53.BMP
5.19KB
G2DEngine\RPG\object\w54.BMP
6.5KB
G2DEngine\RPG\object\w55.BMP
6.15KB
G2DEngine\RPG\object\w56.BMP
5.03KB
G2DEngine\RPG\object\w57.BMP
5.51KB
G2DEngine\RPG\object\w58.BMP
6.77KB
G2DEngine\RPG\object\w59.BMP
6.03KB
G2DEngine\RPG\object\w6.BMP
2.18KB
G2DEngine\RPG\object\w60.BMP
2.61KB
G2DEngine\RPG\object\w61.BMP
2.64KB
G2DEngine\RPG\object\w62.BMP
2.84KB
G2DEngine\RPG\object\w63.BMP
2.06KB
G2DEngine\RPG\object\w64.BMP
1.33KB
G2DEngine\RPG\object\w65.BMP
1.16KB
G2DEngine\RPG\object\w66.BMP
4.05KB
G2DEngine\RPG\object\w67.BMP
4.1KB
G2DEngine\RPG\object\w68.BMP
4.2KB
G2DEngine\RPG\object\w69.BMP
3.28KB
G2DEngine\RPG\object\w7.BMP
6.42KB
G2DEngine\RPG\object\w70.BMP
3.35KB
G2DEngine\RPG\object\w71.BMP
3.26KB
G2DEngine\RPG\object\w72.BMP
3.42KB
G2DEngine\RPG\object\w73.BMP
1.96KB
G2DEngine\RPG\object\w74.BMP
2.2KB
G2DEngine\RPG\object\w75.BMP
1.99KB
G2DEngine\RPG\object\w76.BMP
1.03KB
G2DEngine\RPG\object\w77.BMP
1.13KB
G2DEngine\RPG\object\w78.BMP
1.2KB
G2DEngine\RPG\object\w79.BMP
980B
G2DEngine\RPG\object\w8.BMP
6.61KB
G2DEngine\RPG\object\w80.BMP
1.07KB
G2DEngine\RPG\object\w81.BMP
1.08KB
G2DEngine\RPG\object\w82.BMP
7.42KB
G2DEngine\RPG\object\w83.BMP
7.39KB
G2DEngine\RPG\object\w84.BMP
7.52KB
G2DEngine\RPG\object\w85.BMP
3.22KB
G2DEngine\RPG\object\w86.BMP
2.92KB
G2DEngine\RPG\object\w87.BMP
5.36KB
G2DEngine\RPG\object\w88.BMP
4.4KB
G2DEngine\RPG\object\w89.BMP
2.68KB
G2DEngine\RPG\object\w9.BMP
7.03KB
G2DEngine\RPG\object\w90.BMP
7.41KB
G2DEngine\RPG\object\w91.BMP
5.76KB
G2DEngine\RPG\object\w92.BMP
4.81KB
G2DEngine\RPG\object\w93.BMP
4.67KB
G2DEngine\RPG\object\w94.BMP
3.56KB
G2DEngine\RPG\object\w95.BMP
3.58KB
G2DEngine\RPG\object\w96.BMP
3.56KB
G2DEngine\RPG\resource.h
284B
G2DEngine\RPG\RPG.dsp
1.17KB
G2DEngine\RPG\RPG.dsw
191B
G2DEngine\RPG\RPG.exe
121.77KB
G2DEngine\RPG\RPG.ncb
24.64KB
G2DEngine\RPG\RPG.opt
4.81KB
G2DEngine\RPG\RPG.plg
611B
G2DEngine\RPG\scene\center0.sce
93B
G2DEngine\RPG\scene\center1.sce
129B
G2DEngine\RPG\scene\center2.sce
92B
G2DEngine\RPG\scene\down.sce
109B
G2DEngine\RPG\scene\left.sce
109B
G2DEngine\RPG\scene\right.sce
110B
G2DEngine\RPG\scene\scene.sce
88B
G2DEngine\RPG\scene\scene1.sce
92B
G2DEngine\RPG\scene\SceneEditor.exe
8.64KB
G2DEngine\RPG\scene\up.sce
109B
G2DEngine\RPG\Scene.cpp
421B
G2DEngine\RPG\Scene.h
503B
G2DEngine\RPG\Script1.aps
11.86KB
G2DEngine\RPG\Script1.rc
494B
G2DEngine\RPG\sound\backsound.mid
1.67KB
G2DEngine\RPG\sound\boyhurt.wav
12.55KB
G2DEngine\RPG\sound\center.mid
9KB
G2DEngine\RPG\sound\dead.wav
49.23KB
G2DEngine\RPG\sound\down.mid
1.68KB
G2DEngine\RPG\sound\fight.mid
1.49KB
G2DEngine\RPG\sound\getgoods.wav
55.45KB
G2DEngine\RPG\sound\girlhurt.wav
9.85KB
G2DEngine\RPG\sound\left.mid
902B
G2DEngine\RPG\sound\lighting.wav
74.8KB
G2DEngine\RPG\sound\menu.mid
2.4KB
G2DEngine\RPG\sound\music.mid
1.68KB
G2DEngine\RPG\sound\over.wav
259.33KB
G2DEngine\RPG\sound\right.mid
8.06KB
G2DEngine\RPG\sound\up.mid
13.15KB
G2DEngine\RPG\sound\win.wav
146.43KB
G2DEngine\RPG\speaker\player.bmp
5.77KB
G2DEngine\RPG\speaker\player1.bmp
7.11KB
G2DEngine\RPG\speaker\player2.bmp
5.29KB
G2DEngine\RPG\speaker\player3.bmp
9.98KB
G2DEngine\RPG\speaker\speaker.dat
59B
G2DEngine\RPG\speaker\想.dat
307B
G2DEngine\RPG\speaker\游蓝海.bmp
48.21KB
G2DEngine\RPG\speaker\游蓝海.dat
276B
G2DEngine\RPG\speaker\纱.dat
168B
G2DEngine\RPG\speaker\铁甲战神.dat
249B
G2DEngine\RPG\speaker\雨.dat
103B
G2DEngine\RPG\speaker\风.dat
174B
G2DEngine\RPG\Speaker.cpp
987B
G2DEngine\RPG\Speaker.h
597B
G2DEngine\RPG\sprit\centersprit.spr
47B
G2DEngine\RPG\sprit\downsprit.spr
84B
G2DEngine\RPG\sprit\KN_HoK科技风格.bmp
7.19KB
G2DEngine\RPG\sprit\leftsprit.spr
84B
G2DEngine\RPG\sprit\rightsprit.spr
84B
G2DEngine\RPG\sprit\sprit.dat
67B
G2DEngine\RPG\sprit\sprit.spr
84B
G2DEngine\RPG\sprit\upsprit.spr
84B
G2DEngine\RPG\sprit\女兵.bmp
3.57KB
G2DEngine\RPG\sprit\女战士.bmp
3.13KB
G2DEngine\RPG\sprit\蓝发女子.bmp
3.94KB
G2DEngine\RPG\Sprit.cpp
2.75KB
G2DEngine\RPG\Sprit.h
997B
G2DEngine\RPG\SpritManager.cpp
543B
G2DEngine\RPG\SpritManager.h
150B
G2DEngine\RPG\ui\cursor.cur
853B
G2DEngine\RPG\ui\dragon.ico
3.98KB
G2DEngine\RPG\ui\dragonS.ico
1.88KB
G2DEngine\RPG\ui\menubutton\continue0.bmp
3.32KB
G2DEngine\RPG\ui\menubutton\continue1.bmp
3.3KB
G2DEngine\RPG\ui\menubutton\continue2.bmp
3.29KB
G2DEngine\RPG\ui\menubutton\exit0.bmp
2.47KB
G2DEngine\RPG\ui\menubutton\exit1.bmp
2.47KB
G2DEngine\RPG\ui\menubutton\exit2.bmp
2.43KB
G2DEngine\RPG\ui\menubutton\start0.bmp
2.88KB
G2DEngine\RPG\ui\menubutton\start1.bmp
2.86KB
G2DEngine\RPG\ui\menubutton\start2.bmp
2.8KB
G2DEngine\RPG\ui\menubutton\Thumbs.db
5.24KB
G2DEngine\RPG\ui\menubutton\title.bmp
8.22KB
G2DEngine\RPG\ui\menubutton.dat
77B
G2DEngine\RPG\ui\player2.bmp
5.29KB
G2DEngine\RPG\ui\status.bmp
11.85KB
G2DEngine\RPG\ui\ui.dat
42B
G2DEngine\RPG\ui\新建 文本文档.txt
71B
G2DEngine\SoundEngine\audiere.dll
212.44KB
G2DEngine\SoundEngine\audiere.h
8.48KB
G2DEngine\SoundEngine\audiere.lib
1.04KB
G2DEngine\SoundEngine\dls1.h
2.18KB
G2DEngine\SoundEngine\dls2.h
1.42KB
G2DEngine\SoundEngine\dmdls.h
1.66KB
G2DEngine\SoundEngine\dmerror.h
4.88KB
G2DEngine\SoundEngine\dmksctrl.h
1.39KB
G2DEngine\SoundEngine\dmplugin.h
2.27KB
G2DEngine\SoundEngine\dmusbuff.h
648B
G2DEngine\SoundEngine\dmusicc.h
5.89KB
G2DEngine\SoundEngine\dmusicf.h
12.72KB
G2DEngine\SoundEngine\dmusici.h
14.43KB
G2DEngine\SoundEngine\dmusics.h
1.63KB
G2DEngine\SoundEngine\dsound.h
12.9KB
G2DEngine\SoundEngine\dxguid8.lib
16.41KB
G2DEngine\SoundEngine\DxMusic.cpp
1.28KB
G2DEngine\SoundEngine\DxMusic.h
533B
G2DEngine\SoundEngine\DxSound.cpp
1.75KB
G2DEngine\SoundEngine\DxSound.h
461B
G2DEngine\SoundEngine\SoundEngine.sln
365B
G2DEngine\SoundEngine\SoundEngine.suo
6.72KB
G2DEngine\SoundEngine\SoundEngine.vcproj
1.07KB
G2DEngine\SoundEngine\SoundEngine.vcproj.ZHOUBAO.Administrator.user
368B
G2DEngine\说明.txt
703B
G2DEngine\NationFight2_1\res\bullet
-
G2DEngine\NationFight2_1\res\enemy
-
G2DEngine\NationFight2_1\res\explose
-
G2DEngine\NationFight2_1\res\hero
-
G2DEngine\NationFight2_1\res\map
-
G2DEngine\NationFight2_1\res\prize
-
G2DEngine\NationFight2_1\res\sound
-
G2DEngine\NationFight2_1\res\UI
-
G2DEngine\RPG\ui\menubutton
-
G2DEngine\NationFight2_1\res
-
G2DEngine\RPG\animation
-
G2DEngine\RPG\fight
-
G2DEngine\RPG\ground
-
G2DEngine\RPG\map
-
G2DEngine\RPG\menu
-
G2DEngine\RPG\object
-
G2DEngine\RPG\scene
-
G2DEngine\RPG\sound
-
G2DEngine\RPG\speaker
-
G2DEngine\RPG\sprit
-
G2DEngine\RPG\ui
-
G2DEngine\2D模板
-
G2DEngine\dll
-
G2DEngine\G2DEngine
-
G2DEngine\GameGUI
-
G2DEngine\lib
-
G2DEngine\lua
-
G2DEngine\NationFight2_1
-
G2DEngine\RPG
-
G2DEngine\SoundEngine
-
G2DEngine
-

资源内容介绍

"原创2D游戏引擎源代码"涵盖了游戏开发的核心技术领域,特别是二维游戏引擎的构建。在2D游戏引擎开发中,我们通常会涉及以下几个关键知识点:1. **图形库**:在这个项目中,使用了Windows GDI(Graphics Device Interface)作为图形渲染库。GDI是微软Windows操作系统的一部分,它提供了基本的绘图功能,如绘制线条、填充形状以及显示文本。开发者需要了解GDI的基本API,如CreateCompatibleDC、SelectObject、BitBlt等,来实现图形的绘制。2. **窗口管理**:游戏引擎需要创建并管理游戏窗口。这包括初始化窗口类、注册窗口类、创建窗口实例等步骤,需要对Windows API有深入理解,如RegisterClassEx、CreateWindowEx等函数。3. **事件处理**:游戏循环是引擎的核心部分,它不断接收用户输入、处理游戏逻辑并更新屏幕。在Windows平台上,通常通过消息队列和消息循环(如GetMessage、TranslateMessage、DispatchMessage)来处理键盘、鼠标等输入事件。4. **渲染循环**:2D游戏引擎需要定期重绘屏幕。开发者需要实现一个主循环,负责更新游戏状态、清除屏幕、绘制新帧,然后将这些帧呈现在窗口上。这个过程通常涉及到BeginPaint、EndPaint函数,以及GDI的绘图命令。5. **资源管理**:游戏中的图像、音频等资源需要被加载和管理。这涉及到文件I/O操作,以及对内存中资源的引用计数,防止内存泄漏。6. **游戏逻辑**:虽然描述中没有具体提及,但游戏引擎还需要包含游戏规则的实现,如物体移动、碰撞检测、动画控制等。这部分可能涉及到自定义的数据结构和算法。7. **源代码组织**:作为一个学习作品,源代码的组织和模块化也非常重要。良好的代码结构可以提高可读性和可维护性,这可能包括不同的模块,如渲染模块、输入模块、游戏逻辑模块等。8. **调试与优化**:游戏引擎开发还包括了调试和性能优化。这可能涉及到性能分析工具的使用,以及针对特定问题的优化策略,比如减少不必要的绘制操作或优化内存分配。通过学习和理解这个2D游戏引擎的源代码,开发者可以深入掌握Windows平台上的图形编程、游戏逻辑设计以及资源管理等关键技能,为未来更复杂的游戏开发打下坚实基础。

用户评论 (0)

相关资源

VisualStudio2019安装文件(社区版)

VisualStudio2019安装文件(社区版)

3.79MB12金币

csgo 雷蛇0.8灵敏度

csgo 雷蛇0.8灵敏度

25.69KB22金币

csgo雷蛇压枪宏 0.8灵敏度

csgo雷蛇压枪宏 0.8灵敏度 配置简单

31.22KB27金币

艾尔登法环游戏存档替换工具

艾尔登法环游戏存档替换工具

37.5KB17金币

NS金手指合集大全 5056个金手指 Nintendo switch 支持 SXOS AMS 大气层 2024-3-6

NS金手指合集大全 Nintendo switch 支持 SXOS AMS 大气层 yuzu suzu 20245056个金手指 版本 2024-3-6金手指nsams大气层switch

2.88MB19金币

tModLoader v1.4.4

从github下载的tModLoader,版本号为:1.4.4-refs/heads/stable Version Update: v2025.04.3.0

46.29MB18金币

高通adreno最佳实践

在移动设备上,随着屏幕分辨率的增长,尤其是接近超高清分辨率,三维渲染过程成为一个计算密集型活动。为了实现在相同固定时间段内渲染更多片段,必须将帧时间控制在一定限制内,以维持目标帧率,例如30fps。如果游戏运行时超过这个限制,每秒的屏幕更新次数将会下降,用户沉浸式体验的难度也会随之增加。高通Adreno GPU是集成在骁龙处理器中的一体化设计,它能够为最新的游戏、用户界面以及移动设备上现有的网络技术提供先进的渲染能力。Adreno GPU专为移动API和设备限制而设计,强调性能和效率。高通的Adreno GPU采用基于瓦片的渲染架构来优化低功耗和有限内存带宽设备的渲染。这种渲染机制将场景帧缓冲区分解为小型矩形区域,进行独立渲染。这样的设计可有效利用计算资源,同时降低内存带宽的使用量,提高渲染效率。为了在骁龙平台上优化性能,开发者可以利用Adreno GPU提供的各种技术和子系统。Adreno GPU的架构随着技术的演进不断进化,增添了新的功能。这份指南力求覆盖与多个Adreno GPU相关的广泛话题。Adreno GPU的不同型号支持不同的特性,某些部分仅适用于支持特定功能的GPU型号。指南中对于各型号的支持情况进行了描述,如果未特别指出,可以假设某功能存在于大多数或全部Adreno GPU中。为了支持图形开发人员,高通提供了针对Adreno GPU的一系列最佳实践,这些内容在Adreno GPU on Mobile: Best Practices部分中详细展开。本指南覆盖了与Adreno GPU相关的一系列话题,从基础概念到高级技术细节都有所涉及。Adreno GPU的性能优化在移动游戏开发中尤为重要,因为它们不仅影响游戏的图形质量,还直接关联到用户体验和设备电池续航时间。此外,这份指南还包括对高通骁龙平台的介绍,以及对Adreno GPU不同系列的概述。文档还涉及了如何使用高通提供的各种工具和资源来优化图形性能,确保开发者可以充分理解并利用Adreno GPU的功能,以达到最佳的图形输出和功耗效率。值得注意的是,这份指南的内容包括了对于不同Adreno GPU型号的支持情况,因为随着时间的推移和架构的更新,新功能可能会被引入。开发者在阅读指南时需要关注适用于其开发需求和目标硬件的部分。而那些最新的架构更新和功能改进,通常会优先在高通的开发者网站和社区中进行介绍和讨论,以确保开发者能够及时掌握最新的优化技术。通过这份指南,开发者可以获取如何在使用骁龙平台时针对Adreno GPU进行优化的详细信息,并在游戏开发过程中将这些最佳实践运用到实际操作中。文档强调了了解和应用各种技术和优化工具的重要性,旨在帮助开发者在移动设备上创造出具有高级图形性能和用户体验的游戏。

11.41MB20金币

文博工艺品,酒瓶,国画

文博工艺品,酒瓶,国画

357.55MB14金币

UE5安装包 - 虚幻5安装包 (Unreal Engine - Epic Games启动程序安装包)

《虚幻引擎5》是美国Epic公司于2020年公布的第五代跨平台游戏引擎,正式版于2022年4月5日发布,支持次世代主机、PC、移动端等平台开发。其核心技术包含Nanite虚拟几何体系统与Lumen动态全局光照解决方案,集成Chaos物理系统、Niagara特效等功能模块,实现高精度实时渲染与动态光照反馈。《虚幻引擎5》(Unreal Engine 5)是由Epic Games公司开发的第五代跨平台游戏引擎。它的正式发布版本在2022年4月5日向公众开放,这一日期标志着游戏开发技术的一个重要里程碑。虚幻引擎5支持包括次世代游戏主机、个人计算机和移动设备在内的多样化平台,为游戏开发者提供了一个强有力的开发工具,使其能够跨越不同硬件限制,创作出高品质的互动体验。虚幻引擎5的核心技术亮点在于其引入了Nanite虚拟几何体系统和Lumen动态全局光照解决方案。Nanite系统能够让开发者无需考虑几何细节的数量限制,实现在游戏场景中创建和使用超大规模的几何数据集,从而大大提高了游戏的视觉细节水平。这一技术减少了对资源优化和多边形限制的依赖,让艺术家和设计师能够以更直观的方式创作复杂的视觉效果。与此同时,Lumen系统提供了一个全面的全局光照解决方案,它能够实时渲染动态的间接光照,包括柔和的阴影和反射效果,无需复杂的灯光设置和预计算光照。这意味着在游戏运行时,光照效果可以实时地适应场景的动态变化,从而增强真实感和沉浸感。除了上述技术,虚幻引擎5还集成了Chaos物理系统,提供高度逼真的物理模拟,以及Niagara特效系统,用于创建复杂的视觉效果和粒子模拟。这些功能模块的整合使得虚幻引擎5成为一个强大的实时渲染和动态光照反馈平台,让游戏和其他实时内容的制作更加高效和富有创意。《虚幻引擎5》的发布不仅仅是Epic Games公司的一次技术飞跃,它也代表了整个游戏行业向更加真实、更加富有表现力的视觉体验迈进的一大步。它的出现为游戏设计师、视觉艺术家以及开发者提供了前所未有的创作自由和灵活性,促进了游戏艺术与技术的进一步融合。由于其杰出的技术特性和对多平台的支持能力,《虚幻引擎5》不仅吸引了传统游戏开发者,也使得电影和电视行业的工作室开始采用它来制作高质量的实时内容。这在一定程度上推动了实时渲染技术在多个行业的应用拓展,也为未来内容创作提供了新的可能性。虚幻引擎5的推出是Epic Games公司多年研发和市场洞察的结果,它证明了Epic Games在游戏引擎领域持续的领导地位。通过持续的技术创新和对用户体验的重视,Epic Games不仅推动了游戏产业的进步,还激发了全球数字内容创作者的创作热情,为他们提供了实现梦想的舞台。虚幻引擎5凭借其革命性的技术特点,为现代游戏和实时渲染内容的开发树立了新的标杆,它不仅是一个强大的游戏引擎,更是数字内容创作和互动体验领域的一次重要突破。

334.75MB12金币

UE4安装包 - 虚幻4安装包 (Unreal Engine - Epic Games启动程序安装包)

《虚幻引擎4》是由Epic Games公司推出的一款游戏开发引擎,相比其他引擎,虚幻引擎不仅高效、全能,还能直接预览开发效果,赋予了开发商更强的能力。虚幻引擎4在大约2分半的Demo演示中,将其强大的功能发挥得淋漓尽致。与之相关的热门游戏有《绝地求生》《和平精英》《实况足球2022》《跑跑卡丁车:漂移》《鸣潮》等。虚幻引擎4,简称UE4,是Epic Games推出的一款综合性游戏开发工具。自发布以来,它凭借高效和全能的特点,深受游戏开发者的喜爱。UE4在游戏开发上的优势主要体现在其强大的功能和直观的开发体验。开发者可以利用UE4创建高质量的游戏画面,实现复杂的物理效果和AI行为,并且能够实时预览开发中的游戏,从而提高开发效率和质量。UE4的高效性体现在其先进的渲染技术上,它能够处理大量的视觉特效,同时保持稳定的帧率和较低的系统要求。此外,UE4还支持多平台发布,这意味着开发者可以使用同一套代码和资源,将游戏发布到PC、游戏机以及移动设备上。这种跨平台的特性极大地方便了游戏的分发和用户接触。UE4的全能性则体现在其集成了众多开发所需的工具和服务。例如,它提供了用于创建角色动画的工具、用于构建复杂场景的地形编辑器,还有用于设计游戏逻辑和界面的蓝图系统。通过这些工具的协助,开发者不仅能够制作出视觉上引人入胜的游戏,还能在游戏玩法和交互上不断创新。在UE4的强大功能下,许多知名游戏得以诞生。例如,《绝地求生》以其壮观的开放世界和紧张刺激的游戏体验广受玩家欢迎。《和平精英》则在移动平台上重现了《绝地求生》的精髓,吸引了大量移动游戏爱好者。《实况足球2022》利用UE4的高级渲染技术,为玩家提供了逼真的比赛和角色体验。《跑跑卡丁车:漂移》则以其流畅的动画和激烈的竞速感让玩家感受到游戏的魅力。而《鸣潮》作为一款新游戏,也通过UE4的技术支持展现出了优秀的游戏品质。Epic Games为UE4提供了安装包,方便用户下载和安装。安装包的形式为“UE4客户端_EpicInstaller-15.7.0-unrealEngine.msi”,它允许用户通过安装向导快速安装UE4引擎到个人计算机上。安装过程简单明了,只要按步骤执行即可完成整个安装过程。通过官方提供的安装包安装UE4,可以确保用户获取到最稳定和最新的版本,同时也能享受Epic Games提供的各种开发资源和社区支持。UE4的成功不仅在于其强大的技术能力,更在于它为游戏开发者提供了一个全面的开发平台。通过UE4,开发者能够更专注于游戏创意的实现,而不必担心技术层面的复杂性。随着游戏行业不断发展,UE4也在不断地更新和升级,以适应新的技术要求和市场变化。无论是独立开发者还是大型游戏公司,UE4都提供了一个可信赖的解决方案,帮助他们实现游戏创作的梦想。

173.87MB12金币

简单的贪吃蛇小游戏源代码

# 贪吃蛇 - Phaser 3 版一个使用 Phaser 3 开发的经典贪吃蛇小游戏。## 运行方式本项目为纯静态网页,无需构建。推荐以下任一方式启动本地静态服务器:- Python: python -m http.server 8080 # 然后访问 http://localhost:8080/index.html- Node http-server: http-server -p 8080 # 访问 http://localhost:8080/index.html- VS Code 扩展:Live Server(右键 index.html -> Open with Live Server)直接双击打开本地 HTML 可能因浏览器的安全策略导致无法正确加载模块脚本,推荐使用本地服务器方式。## 操作说明- 方向键:控制移动- 空格:暂停/继续- R:重开## 配置在 `src/main.js` 中可调整:- `GAME_WIDTH` 与 `GAME_HEIGHT`:窗口尺寸(需为 `tileSize` 的整数倍)- `window.__SNAKE_CONFIG__` 中: - `tileSize`:单元格像素尺寸(默认 20) - `stepInterval`:移动步长间隔毫秒(越小越快,默认 120)## 代码结构- `index.html`:入口 HTML,加载 Phaser 与模块脚本- `src/main.js`:启动 Phaser Game,注入全局网格配置- `src/scenes/PlayScene.js`:核心游戏循环、输入、食物与得分、胜负判断- `src/objects/Snake.js`:蛇的移动、增长、渲染与自撞检测

1.14MB15金币

hhhhhhhhhhdfgyjrft7uj

DirectX修复工具是一种专门针对微软DirectX多媒体处理框架的维护和修复软件。DirectX是由微软公司开发的一系列技术,用于处理游戏和多媒体应用程序中的图形、声音以及其他类型的媒体数据。它主要服务于Windows操作系统平台,确保用户能够顺畅运行依赖DirectX技术的各种应用程序和游戏。DirectX修复工具能够自动检测用户的系统环境,并发现由于系统文件丢失、损坏或配置不当等原因导致的DirectX故障。一旦检测到问题,它能够提供修复解决方案,包括但不限于重新安装或修复DirectX组件、更新驱动程序、修复系统文件等功能。对于开发者和普通用户而言,它是解决DirectX相关问题的有效工具。此外,DirectX修复工具通常具备直观的用户界面,用户可以轻松地进行操作,无需具备太多的技术背景知识。在一些情况下,此工具还能够帮助用户进行性能优化,通过修复和更新,提升DirectX运行效率,进而改善游戏和应用程序的运行表现。值得注意的是,由于DirectX与游戏和多媒体的紧密关系,DirectX修复工具在游戏社区中尤其受到推崇。对于游戏玩家来说,它几乎成为了必备的工具之一。在遇到游戏运行不畅或其他相关错误时,通过使用此工具往往能够解决问题,保证游戏体验的连续性和稳定性。对于系统管理员和IT支持人员来说,DirectX修复工具也是管理软件环境的重要辅助工具。它帮助快速诊断和解决系统问题,提升工作效率,并减少了人工修复可能带来的错误。使用此工具能够保持企业环境下电脑系统的良好运行状态,避免因多媒体应用故障而导致的生产效率降低。在网络安全日益重要的当下,DirectX修复工具也与系统安全息息相关。DirectX和相关的多媒体组件如果存在漏洞,可能会成为恶意软件攻击的通道。修复工具不仅解决功能问题,还能在一定程度上帮助用户修复安全漏洞,增强系统的整体安全性。随着技术的发展和DirectX版本的更新,DirectX修复工具也在不断升级改进。它能够兼容最新的DirectX版本,保证用户能够使用最新的多媒体技术。通过定期更新,它可以应对不断变化的软件环境和潜在的兼容性问题,确保用户能够享受到最新的技术成果。DirectX修复工具的应用范围广泛,从家庭用户到企业机构,再到游戏爱好者和专业开发者,都有其用武之地。它简化了问题解决过程,降低了技术支持成本,使得DirectX这一技术变得更加平民化和易于管理。DirectX修复工具是管理和维护现代多媒体应用不可或缺的一部分,它的功能和作用值得每一个DirectX用户重视和使用。

87.92MB22金币