六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

完成爆炸后的振動(dòng)效果

[摘要](長春 石琳)   在許多游戲軟件中,我們經(jīng)常能看到這樣的場面:當(dāng)某一設(shè)施爆炸后,屏幕畫面會伴隨著輕微的振動(dòng),使人感到身臨其境。筆者編寫了一個(gè)函數(shù)void MoveView(int x,int y)...
(長春 石琳)

  在許多游戲軟件中,我們經(jīng)常能看到這樣的場面:當(dāng)某一設(shè)施爆炸后,屏幕畫面會伴隨著輕微的振動(dòng),使人感到身臨其境。筆者編寫了一個(gè)函數(shù)void MoveView(int x,int y);通過CRT控制器將屏幕視角左上角坐標(biāo)移至 (x,y)處,使畫面相對移動(dòng),從而產(chǎn)生振動(dòng)效果。程序由Borland C++ 2.0編寫,采用VGA 12H模式,代碼小、速度快、運(yùn)行效果形象逼真。
  // filename: SHAKE.cpp
  // maker: ShiLin
  #include
  #include
  #include
  #include
  void MoveView(int x,int y);
  void main(void){
   int gdriver,gmode;
   gdriver=DETECT,gmode=0;
   initgraph(&gdriver,&gmode,"BORLANDCBGI");
   rectangle(100,100,200,200);
   outtextxy(100,250,"Press Any Key to SHAKE ...");
   getch();
   for(int i=0;i<20;i++){
   MoveView(10-random(20),5-random(10));
   delay(50);
   }
   MoveView(0,0);
   getch();
   closegraph();
   }
  void MoveView(int x,int y){
   union{
   unsigned int whole;
   char low;
   }adr;
   unsigned char high,low;
   adr.whole=y*80+x/8,
   low=adr.low,
   high=(unsigned char)(adr.whole>>8);
   outportb(0x3D4,0X0C);
   outportb(0x3D5,high);
   outportb(0x3D4,0x0D);
   outportb(0x3D5,low);
   } 


主站蜘蛛池模板: 日韩黄色小说 | 午夜视频在线观看免费视频 | 亚洲小视频在线播放 | 日韩在线网址 | 天天看片天天操 | 日韩一区精品视频在线看 | 色久网站| 日本激情在线观看 | 亚洲视频重口味 | 亚洲视频中文字幕在线观看 | 午夜微博 | 日韩高清图色 | 中文字幕在线导航 | 日韩成人免费在线 | 新版天堂资源中文在线 | 青娱乐自拍 | 四虎影院在线免费观看视频 | 日日干夜| 日本卡一卡2卡3卡4精品卡网站 | 日韩欧美国产成人 | 天天看天天摸色天天综合网 | 欧美婷婷色 | 爽一爽色视频 | 在线亚洲播放 | 日本一片免费观看高清完整 | 一区二区三区在线观看视频 | 日韩视频免费在线 | 日韩大片观看网址 | 人人看人人添人人谢 | 青草青青高清影院在线观看 | 青草视频在线观看国产 | 亚洲v在线 | 特级淫片欧美高清视频蜜桃 | 婷婷丁香在线 | 一区二区视频网 | 午夜在线视频国产 | 日本红怡院亚洲红怡院最新 | 亚洲porn| 午夜精品久久久久久久99热下载 | 西西gogo午夜高清大胆 | 探花视频免费播放观看 |