青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 132  文章 - 51  trackbacks - 0
<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿(7)

隨筆分類

隨筆檔案

文章分類

文章檔案

cocos2d-x

OGRE

OPenGL

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

 

游戲中的傷害值敵人傷害值,傷害數字飄飄悠悠最后消失 ,我們將起歸納到Effect中,猶如粒子一樣,有時間生命,資源如下:

我們根據不同的傷害選擇不同的顏色,英雄對敵人傷害白色,怪物對英雄傷害紅色….我們主要確定在屏幕的鼠標位置確定好我們的傷害數值的UV坐標,如我們隊怪物傷害為59,分別將數字5和數字9作為粒子特效,出現消失

我們功過函數DrawNumberCharBitmap來確定每位數字的UV坐標

 



       

              
struct SChar

              
{

                     
char c;                                // 字母

                     
int           x, y;                      // 位置

                     
int           bottom;                        // 底部參考坐標

                     
int           nWidth, nHeight;    // 大小

                     DWORD dwBornTime;                
// 出生時間

                     DWORD dwLife;                        
// 生命

                     
float alpha;

                     

              }
;

       

              
enum

              
{

              eMiss,

              eNumberBlue,

              eNumberRed,

              eNumberGreen,

              eNumberYellow,

              }


              
struct SParticle

              
{

                     
int           nType;                                       //特效類型

                     
int           nStartX, nStartY;                  

                     
int           x, y;

                     
int           nWidth, nHeight;                  

                     
int           nSrcWidth, nSrcHeight;

                     DWORD dwColor;                             

                     DWORD dwStartTime;                       

                     DWORD dwLastUpdateTime;

                     DWORD dwLife;                                      
//粒子存在時間

                     
int           nNumber;                                   //將數值記錄下來,eg:59傷害

                     
int           nNumChar;                                 //傷害數字長度

                     SChar     chars[eMaxChar];                
//每位值都作為一個單獨的粒子

              }
;

              

              
forint nChar = 0; nChar < pParticle->nNumChar; nChar++ )    //數字長度

              
{

                     SChar
* pChar = &pParticle->chars[nChar];

                     

                     DrawNumberCharBitmap( 
int x, int y, int w, int h, int start_line, DWORD color, int nNumber, Simple2DVertex vertex[] );

              }


              

              
//確定UV坐標

              
void DrawNumberCharBitmap( int x, int y, int w, int h, int start_line, DWORD color, int nNumber, Simple2DVertex vertex[] )

              
{

                     
static POINT index[10=

                     
{

                            
00,

                            
01

                            
02,

                            
03,

 

                            
04,

                            
05,

                            
06,

                            
07,

 

                            
10,

                            
11,

                     }
;

 

                     RECT rect;

                     rect.left   
= x;

                     rect.top   
= y;

                     rect.right 
= x+w;

                     rect.bottom 
= y+h;

                     
//

                     
float sdv = 1.0f / 4 * start_line;

                     
float du = 1.0f/8;

                     
float dv = 1.0f/8;

                     
int row = index[nNumber].x;

                     
int col = index[nNumber].y;

 

                     
float z = 0.0f;

 

                     vertex[
0].p = D3DXVECTOR4( rect.left, rect.bottom, z, 1 );

                     vertex[
0].color = color;

                     vertex[
0].u = du*col;

                     vertex[
0].v = sdv + dv*row+dv;

 

                     vertex[
1].p = D3DXVECTOR4( rect.left, rect.top, z, 1 );

                     vertex[
1].color = color;

                     vertex[
1].u = du*col;

                     vertex[
1].v = sdv + dv*row;

 

                     vertex[
2].p = D3DXVECTOR4( rect.right, rect.bottom, z, 1 );

                     vertex[
2].color = color;

                     vertex[
2].u = du*col+du;

                     vertex[
2].v = sdv + dv*row+dv;

 

                     vertex[
3].p = D3DXVECTOR4( rect.right, rect.top, z, 1 );

                     vertex[
3].color = color;

                     vertex[
3].u = du*col+du;

                     vertex[
3].v = sdv + dv*row;

 

              }

posted on 2010-07-20 15:01 風輕云淡 閱讀(1045) 評論(0)  編輯 收藏 引用 所屬分類: GameDevelop

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲中字在线| 国产精品裸体一区二区三区| 国产精品久久久久一区二区三区| 亚洲一区二区三区高清| 亚洲一区欧美| 激情六月综合| 亚洲人成7777| 久久久久久综合网天天| 免费久久99精品国产| 牛牛精品成人免费视频| 亚洲中字黄色| 免费观看成人www动漫视频| 中文日韩欧美| 久久久国产亚洲精品| 99视频超级精品| 小黄鸭视频精品导航| 91久久线看在观草草青青| 夜夜躁日日躁狠狠久久88av| 国内精品伊人久久久久av影院| 亚洲大胆人体在线| 国产欧美日韩精品在线| 亚洲精品欧美日韩专区| 国产在线视频欧美一区二区三区| 亚洲成人自拍视频| 国产精品一级在线| 亚洲国产成人91精品| 国产日产欧美一区| 亚洲精品一区在线| 亚洲经典三级| 亚洲专区欧美专区| 9久re热视频在线精品| 久久久久99| 久久天堂成人| 久久久久久网| 欧美中文字幕精品| 欧美色图麻豆| 亚洲精品久久在线| 亚洲国产日韩欧美在线99| 亚洲欧美日韩一区二区三区在线观看| 亚洲精品午夜| 久久久五月婷婷| 久久精品一区二区三区不卡牛牛| 欧美日韩一区免费| 亚洲人成绝费网站色www| 亚洲高清在线观看| 午夜日韩福利| 久久se精品一区精品二区| 国产精品久久久久永久免费观看| 亚洲美女性视频| 一本色道久久加勒比精品| 欧美电影免费| 亚洲黄色影院| 一本一本久久| 欧美成人免费一级人片100| 久久成人在线| 国产精品久久久久久久午夜| 91久久在线视频| 亚洲国产精品久久91精品| 欧美亚洲网站| 欧美一区二区三区四区视频| 国产精品mm| 99re视频这里只有精品| 亚洲无线一线二线三线区别av| 欧美日韩在线观看视频| 99视频超级精品| 午夜久久久久| 红桃av永久久久| 蜜桃av久久久亚洲精品| 亚洲韩国日本中文字幕| 中文精品视频一区二区在线观看| 国产精品扒开腿做爽爽爽视频| 在线中文字幕日韩| 亚洲欧美日韩成人| 午夜一区二区三区在线观看| 在线日韩视频| 久久国产精品一区二区三区| 欧美mv日韩mv国产网站app| 亚洲国产成人av| 欧美日产在线观看| 99精品欧美一区二区三区综合在线| 亚洲一区久久久| 国产伦精品免费视频| 久久精品亚洲一区| 亚洲欧洲一区| 欧美一区二区三区在线视频| 极品少妇一区二区三区精品视频 | 国产精品男女猛烈高潮激情| 亚洲一区二区av电影| 久久久美女艺术照精彩视频福利播放 | 欧美电影在线播放| 日韩午夜av电影| 欧美中文字幕视频在线观看| 黄色日韩精品| 欧美国产一区二区三区激情无套| 99热在这里有精品免费| 久久深夜福利免费观看| 亚洲精品精选| 国产日韩一区| 欧美久久在线| 久久久久亚洲综合| 亚洲精选在线观看| 久久久久久综合| 中文在线资源观看网站视频免费不卡 | 国产精品高清免费在线观看| 欧美自拍丝袜亚洲| 亚洲精品欧美一区二区三区| 久色成人在线| 亚洲手机在线| 亚洲国产精品一区二区三区 | 亚洲精品国产精品乱码不99按摩| 欧美在线免费| 一个色综合导航| 国产综合色产在线精品| 欧美色偷偷大香| 欧美成人亚洲成人| 欧美在线视频一区二区| 国产精品99久久99久久久二8 | 国产精品羞羞答答xxdd| 欧美国产日韩xxxxx| 久久久国产精品一区二区三区| 亚洲一区二区三区国产| 欧美激情亚洲激情| 久久综合九色九九| 久久精品国产99国产精品| 亚洲一区二区三区高清 | 午夜精品免费| 亚洲毛片在线| 亚洲娇小video精品| 久久久久久久久久看片| 欧美日韩免费看| 久久久久国产精品一区三寸 | 亚洲精品偷拍| 亚洲第一精品久久忘忧草社区| 国产日韩精品一区二区三区| 欧美性猛交99久久久久99按摩 | 久久一区二区三区国产精品| 性亚洲最疯狂xxxx高清| 中日韩高清电影网| 亚洲麻豆av| 一本久久a久久精品亚洲| 这里只有精品电影| 国产日韩欧美另类| 国产欧美日韩不卡免费| 国产欧美精品一区aⅴ影院| 欧美色欧美亚洲高清在线视频| 欧美女同视频| 欧美喷潮久久久xxxxx| 女同性一区二区三区人了人一| 欧美 日韩 国产在线| 蜜臀久久99精品久久久画质超高清| 久久在线视频| 免费在线视频一区| 欧美精品在线一区二区| 欧美日韩一区不卡| 欧美午夜精品久久久| 欧美日韩另类在线| 国产精品国产三级国产专播品爱网 | 原创国产精品91| 亚洲福利一区| 亚洲精品国产拍免费91在线| 亚洲精品一区二区在线| 99精品国产高清一区二区| 亚洲午夜黄色| 久久精品亚洲一区| 欧美成人一区二区在线| 亚洲精品久久久一区二区三区| 亚洲毛片一区二区| 亚洲免费观看视频| 亚洲欧美日韩国产| 久久亚洲色图| 欧美日韩在线一区二区三区| 国产欧美日韩精品丝袜高跟鞋 | 久久国产日本精品| 欧美jizz19性欧美| 欧美视频一区二区| 国产一区二区三区的电影 | 欧美一级成年大片在线观看| 久久久在线视频| 欧美日韩亚洲一区二| 国产欧美日韩亚洲精品| 在线看日韩av| 亚洲一区二区四区| 久久人人爽爽爽人久久久| 亚洲国产影院| 欧美一区二区三区在线| 欧美精品二区| 国内成人精品2018免费看 | 久久国内精品自在自线400部| 欧美电影打屁股sp| 国产一区高清视频| a91a精品视频在线观看| 久久免费国产| 亚洲午夜精品福利| 欧美插天视频在线播放| 亚洲一区二区视频在线观看| 免播放器亚洲一区| 国产欧美精品日韩| 中文一区在线| 亚洲国产aⅴ天堂久久| 欧美一区二区三区成人|