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

            3D游戲UI在多分辨率下的底圖拼接問題(OpenGL渲染)

            在3D游戲中,UI這一塊也是挺重要的, 它提供了用戶友好的操作接口。一般的話,需要一個控件庫,都基本采用自繪來組織。基本上都是貼圖及位置計算,布局,消息傳遞等。我之前也做過兩年信息系統的UI,感覺應該沒什么問題,跟游戲大致相同。不過游戲要求要適應多分辨率布局支持,好了,這下麻煩了,由于早期OpenGL一般只支持256*256以下的圖片,而要做一張512*512的底圖顯然需要四張256*256的小貼圖拼接而成,雖然說OpenGL會提供相當的圖片像素點插值來擴大或縮小貼圖,但如果你移動窗口底圖到某個地方的話, 很顯然的會出現 + 裂縫,經過各種方式都未能搞定。 大家有做過這種問題的, 或者有什么好的建議的好, 跟我說一下, 謝謝!

            注:WOW的UI窗口底圖也是256*256的底圖拼接而成,但它為什么就不會出現裂縫呢?而且它的UI界面還可以調整縮放的,真的好強,但我不明白它當中的道理, 悶就只有一個字, 對你說一次, 有搞過的, 一定要對我說喔, 十分感謝!

            問題終于解決了, 原來OpenGL的紋理沒有鏡像尋址方式, 所以很麻煩, 暫時沒想到更好的方法, 只能讓窗口的底圖有一張圖。后來我改用了D3D,知道D3D有一種紋理尋址方式叫D3DTADDRESS_MIRROR, 過濾方式使用線性插值就可以了。現在窗口的底圖完全可以像wow一樣,用四張圖拼成,每張圖不超過256*256, 以適應配置更低的機器使用。

            posted on 2009-05-19 12:37 RedLight 閱讀(1263) 評論(0)  編輯 收藏 引用 所屬分類: 3D UI Framework與字體疑問篇

            <2009年11月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            導航

            統計

            公告


            Name: Galen
            QQ: 88104725

            常用鏈接

            留言簿(3)

            隨筆分類

            隨筆檔案

            相冊

            My Friend

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            久久免费精品视频| 无码人妻少妇久久中文字幕蜜桃 | segui久久国产精品| 99久久国产主播综合精品| 国产福利电影一区二区三区,免费久久久久久久精 | 国产精品成人99久久久久91gav| 国产精品免费久久| 狠狠色丁香久久婷婷综合图片| 亚洲va国产va天堂va久久| 久久线看观看精品香蕉国产| 人妻中文久久久久| 久久国产免费观看精品3| 久久精品国产精品亚洲精品 | 久久国产色av免费看| 91精品国产综合久久香蕉| 亚洲色欲久久久综合网| 久久久久久久综合综合狠狠| avtt天堂网久久精品| 2021最新久久久视精品爱| 国产精品嫩草影院久久| 国产三级久久久精品麻豆三级 | 中文字幕无码精品亚洲资源网久久| 久久国产精品-久久精品| 欧美日韩精品久久免费| 国产精品综合久久第一页| 久久天天躁狠狠躁夜夜avapp| 色诱久久av| 国内精品久久久久国产盗摄| 九九久久自然熟的香蕉图片| 久久久久亚洲AV无码专区首JN| 久久青青草原精品国产软件 | 久久强奷乱码老熟女网站 | 亚洲综合精品香蕉久久网| 人人狠狠综合88综合久久| 久久久久亚洲AV成人网人人软件| 久久久久久久尹人综合网亚洲 | 久久精品二区| 久久国产香蕉一区精品| 久久久久亚洲?V成人无码| 久久亚洲电影| 久久只有这精品99|