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

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

常用鏈接

留言簿(7)

隨筆分類

隨筆檔案

文章分類

文章檔案

cocos2d-x

OGRE

OPenGL

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

 

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

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

我們功過函數(shù)DrawNumberCharBitmap來確定每位數(shù)字的UV坐標(biāo)

 



       

              
struct SChar

              
{

                     
char c;                                // 字母

                     
int           x, y;                      // 位置

                     
int           bottom;                        // 底部參考坐標(biāo)

                     
int           nWidth, nHeight;    // 大小

                     DWORD dwBornTime;                
// 出生時(shí)間

                     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;                                      
//粒子存在時(shí)間

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

                     
int           nNumChar;                                 //傷害數(shù)字長度

                     SChar     chars[eMaxChar];                
//每位值都作為一個(gè)單獨(dú)的粒子

              }
;

              

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

              
{

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

                     

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

              }


              

              
//確定UV坐標(biāo)

              
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 風(fēng)輕云淡 閱讀(1045) 評(píng)論(0)  編輯 收藏 引用 所屬分類: GameDevelop

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   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>
            麻豆精品在线观看| 欧美精品福利| 国内外成人在线| 欧美二区乱c少妇| 欧美精品亚洲精品| 久久久99久久精品女同性| 欧美在线免费一级片| 亚洲国产精彩中文乱码av在线播放| 亚洲国产第一| 国产精品美女999| 国产精品资源| 欧美激情片在线观看| 国产精品入口66mio| 欧美激情免费在线| 国产欧美日韩一级| 一区二区成人精品| 亚洲精品国产精品国产自| 亚洲一区二区三区影院| 亚洲开发第一视频在线播放| 欧美一区二区三区视频免费| 亚洲视频在线一区| 美日韩在线观看| 久久久久久久综合狠狠综合| 国产精品99免视看9| 欧美激情一区二区久久久| 国产一区二区av| 亚洲性线免费观看视频成熟| 99视频在线观看一区三区| 久久理论片午夜琪琪电影网| 午夜免费日韩视频| 国产精品成人aaaaa网站| 亚洲大片在线| 亚洲高清资源综合久久精品| 欧美在线亚洲| 久久精品一区二区三区不卡| 欧美亚洲成人精品| 亚洲九九精品| 亚洲免费观看高清完整版在线观看| 亚洲一区二区三区四区视频| 欧美成人国产一区二区| 欧美国产视频日韩| 亚洲丶国产丶欧美一区二区三区| 久久国产主播| 麻豆国产精品va在线观看不卡| 国产人妖伪娘一区91| 在线中文字幕一区| 亚洲永久免费| 国产精品久久久久久久久久三级 | 午夜精品一区二区三区在线视 | 欧美69视频| 欧美成人首页| 亚洲日产国产精品| 欧美jizzhd精品欧美喷水| 免费在线亚洲欧美| 最新热久久免费视频| 牛牛影视久久网| 最新国产成人在线观看| 亚洲精品欧美激情| 欧美视频一区在线| 亚洲欧美激情视频| 久久gogo国模裸体人体| 国产主播一区二区三区四区| 久久全国免费视频| 欧美激情第六页| 艳妇臀荡乳欲伦亚洲一区| 欧美色欧美亚洲另类七区| 亚洲欧美综合网| 老巨人导航500精品| 国产小视频国产精品| 欧美一区二区三区精品| 久久久午夜精品| 樱花yy私人影院亚洲| 欧美一区三区三区高中清蜜桃| 久久天堂精品| 久久综合九色综合久99| 亚洲国产成人av| 亚洲精品黄网在线观看| 欧美精品综合| 欧美一区三区二区在线观看| 欧美一区亚洲一区| 在线欧美一区| 亚洲乱码日产精品bd| 欧美日韩在线播放三区四区| 欧美一区二区三区免费在线看 | 亚洲欧美区自拍先锋| 国产欧美午夜| 欧美高清视频| 欧美午夜精品理论片a级按摩| 欧美综合国产精品久久丁香| 另类激情亚洲| 亚洲欧美视频| 久久久噜噜噜| 亚洲综合色婷婷| 美国成人直播| 亚洲免费中文| 久久久美女艺术照精彩视频福利播放| 亚洲理伦电影| 性欧美1819sex性高清| 亚洲精品综合在线| 欧美一激情一区二区三区| 91久久精品一区| 亚洲欧美国产另类| 日韩一区二区精品| 香蕉久久一区二区不卡无毒影院| 尤妮丝一区二区裸体视频| 亚洲精品一区二区三区婷婷月| 国产亚洲高清视频| 在线一区二区三区四区| 亚洲国产高清一区| 亚洲一区二区三区四区五区黄| 亚洲国产成人在线播放| 性欧美长视频| 亚洲免费影院| 欧美日韩国产综合视频在线观看| 久久影院午夜论| 国产精品永久免费视频| 最新日韩在线视频| 亚洲高清视频在线观看| 欧美在线www| 欧美淫片网站| 欧美三区美女| 99re热精品| 一本色道久久加勒比精品| 久久漫画官网| 免费欧美日韩国产三级电影| 国产一区二区久久| 亚洲综合欧美日韩| 亚洲免费一在线| 欧美午夜视频网站| 亚洲狼人精品一区二区三区| 黄色成人在线网址| 欧美亚洲综合网| 久久爱www久久做| 国产精品视频第一区| 一区二区三区久久网| 一区二区高清在线| 欧美乱在线观看| 亚洲开发第一视频在线播放| 亚洲激情电影在线| 欧美成人自拍视频| 亚洲国产成人porn| 99re6热在线精品视频播放速度| 欧美黄色视屏| 99re66热这里只有精品4| 亚洲香蕉网站| 国产精品一区二区三区观看| 欧美一二三区精品| 蜜臀久久99精品久久久久久9| 国产一区二区精品久久99| 欧美在线视频导航| 欧美岛国激情| 亚洲自拍偷拍视频| 国产欧美一区二区三区久久 | 久久国产一区| 极品少妇一区二区三区| 欧美99在线视频观看| 日韩午夜电影av| 久久激情中文| 亚洲第一在线| 欧美日韩大陆在线| 亚洲影院高清在线| 美女诱惑一区| 亚洲在线中文字幕| 在线不卡a资源高清| 欧美激情一区| 午夜伦理片一区| 亚洲国产成人精品视频 | 蜜臀99久久精品久久久久久软件| 亚洲国产精品第一区二区| 欧美日韩一区不卡| 久久激情综合网| 99pao成人国产永久免费视频| 久久视频在线看| 一区二区精品在线| 国产亚洲精品美女| 欧美噜噜久久久xxx| 欧美在线视频导航| 亚洲精品视频免费在线观看| 午夜视频精品| 亚洲欧洲一区二区三区在线观看| 欧美性感一类影片在线播放 | 久久久久综合网| 日韩午夜三级在线| 男人的天堂亚洲在线| 亚洲一区中文字幕在线观看| 狠狠久久婷婷| 国产欧美精品一区二区三区介绍 | 激情综合激情| 国产精品综合| 欧美午夜电影在线| 免费在线观看一区二区| 亚洲黑丝在线| 久久成年人视频| 一区二区免费在线观看| 欧美国产一区视频在线观看| 欧美一区二区三区久久精品| 这里只有视频精品| 亚洲精品一区二区三区蜜桃久| 国产一区二区三区黄| 国产精品久久久久久一区二区三区|