日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

完成爆炸后的振動效果

完成爆炸后的振動效果

更新時間:2021-11-16 文章作者:未知 信息來源:網絡 閱讀次數:

(長春 石琳)

  在許多游戲軟件中,我們經常能看到這樣的場面:當某一設施爆炸后,屏幕畫面會伴隨著輕微的振動,使人感到身臨其境。筆者編寫了一個函數void MoveView(int x,int y);通過CRT控制器將屏幕視角左上角坐標移至 (x,y)處,使畫面相對移動,從而產生振動效果。程序由Borland C++ 2.0編寫,采用VGA 12H模式,代碼小、速度快、運行效果形象逼真。
  // 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);
   } 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 日本按摩店偷拍 | 91国内 | 欧美一级aa免费毛片 | 有色视频在线观看免费高清 | 亚洲一区二区在线视频 | 国产精品一区二区久久不卡 | 精品一区二区三 | 青青青国产在线观看免费网站 | 国产一区二区播放 | 天天做天天摸天天爽天天爱 | 最新国产在线播放 | 成人18网址在线观看 | 婷婷综合视频 | 牛牛影视在线观看片免费 | 国产精品久久久久久久久久妇女 | 国产成人精品免费久久久久 | 免费观看欧美一区二区三区 | 国产欧美日韩综合在线一 | 欧美综合网欧美色妞网 | 亚洲精品午夜在线观看 | 成人久久免费视频 | 日韩精品一区二区三区视频网 | 国产一区亚洲二区 | 小早川怜子久久精品中文字幕 | 中文天堂资源在线www | 天天上天天干 | 性孕妇video国产中国 | 亚洲精品国产一区二区图片欧美 | 成人欧美一区二区三区视频 | 免费国产成人午夜私人影视 | www.久久久| 亚洲精品成人在线 | 成人久久18免费软件 | 青青草污 | 美女拍拍拍免费视频观看 | 国产精品吹潮香蕉在线观看 | 天天做天天爱天天一爽一毛片 | 欧美日韩中文国产一区二区三区 | 97视频在线免费观看 | 国产亚洲精品成人婷婷久久小说 | 国产拍拍拍在线观看视频 |