• <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>

            公告

            聯(lián)系我:我的126郵箱: billhsu。 Locations of visitors to this page
            <2010年8月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            統(tǒng)計(jì)

            • 隨筆 - 41
            • 文章 - 0
            • 評(píng)論 - 82
            • 引用 - 0

            常用鏈接

            留言簿(16)

            隨筆分類

            隨筆檔案

            相冊(cè)

            Game Dev

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            Android游戲計(jì)時(shí)
            Read this post in english:http://androgeek.info/?p=299

            以前代碼經(jīng)驗(yàn)很多都是基于windows的,所以對(duì)android下面的計(jì)時(shí)函數(shù)不是太了解。

            在寫Friut3D時(shí),我用的代碼是用gettimeofday()來計(jì)時(shí)的。但是效果不好,游戲里有個(gè)場景跑起來十分卡,acepig兄和我都覺得這個(gè)問題很詭異。開始覺得這是模型的問題,現(xiàn)在看來是計(jì)時(shí)函數(shù)不精確惹得禍。

            看看當(dāng)時(shí)寫的獲取系統(tǒng)時(shí)間的代碼:

            static long getTime(void)

            {
            gettimeofday(
            &now, NULL);
            return (long)(now.tv_sec*1000 + now.tv_usec/1000);
            }


            今天在一個(gè)google討論組里得知gettimeofday()記得的tick是不準(zhǔn)確的。而這個(gè)游戲邏輯依賴于time delta來計(jì)算各個(gè)物體運(yùn)動(dòng),計(jì)時(shí)不精確,渲染自然會(huì)卡頓。

            于是用納秒級(jí)的準(zhǔn)確度的clock_gettime()重寫了getTime()函數(shù):

            static long _getTime(void)

            {
            struct timespec now;
            clock_gettime(CLOCK_MONOTONIC, 
            &now);
            return now.tv_sec*1000000 + now.tv_nsec/1000;

            }


            改了計(jì)時(shí)函數(shù)后,游戲各個(gè)場景都流暢了。

            posted on 2011-01-30 23:16 Bill Hsu 閱讀(2127) 評(píng)論(0)  編輯 收藏 引用 所屬分類: C/C++Game Dev

            日韩乱码人妻无码中文字幕久久| av无码久久久久久不卡网站| 久久涩综合| 亚洲欧美成人综合久久久| 久久国产精品无码HDAV| 久久www免费人成精品香蕉| 99精品久久精品一区二区| 2021国产成人精品久久| 亚洲精品无码久久久久去q| 99久久综合国产精品二区| 五月丁香综合激情六月久久 | 久久精品中文字幕第23页| 中文字幕无码精品亚洲资源网久久| 久久AV高清无码| 久久久久久精品成人免费图片 | 一本色道久久HEZYO无码| 91精品国产91久久久久福利 | 香蕉久久夜色精品升级完成 | 无码国产69精品久久久久网站| 97久久精品人人澡人人爽| 久久精品亚洲一区二区三区浴池 | 久久精品免费观看| 久久精品天天中文字幕人妻 | 99久久久精品| 亚洲午夜久久久久久久久久| 色8激情欧美成人久久综合电| 久久精品国产99国产精品澳门 | 无码人妻精品一区二区三区久久| 久久久久亚洲精品男人的天堂| 久久久久久a亚洲欧洲aⅴ| 波多野结衣中文字幕久久| 97久久久久人妻精品专区 | 久久伊人精品一区二区三区| 香港aa三级久久三级老师2021国产三级精品三级在 | 97久久精品人妻人人搡人人玩| 72种姿势欧美久久久久大黄蕉| 色综合久久久久综合体桃花网| 久久亚洲精品国产亚洲老地址| 久久久久亚洲精品天堂久久久久久| 成人精品一区二区久久| 99久久精品免费看国产|