• <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 閱讀(1277) 評論(0)  編輯 收藏 引用 所屬分類: 3D UI Framework與字體疑問篇

            <2025年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            導航

            統計

            公告


            Name: Galen
            QQ: 88104725

            常用鏈接

            留言簿(3)

            隨筆分類

            隨筆檔案

            相冊

            My Friend

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            国产精品美女久久久久av爽| 囯产精品久久久久久久久蜜桃| 中文精品久久久久国产网址| 免费国产99久久久香蕉| 777久久精品一区二区三区无码| 性做久久久久久久久浪潮| 久久影院午夜理论片无码| 婷婷五月深深久久精品| 99久久精品国产一区二区| 久久久久久久尹人综合网亚洲| 久久精品成人免费观看97| 一本色综合网久久| 久久久久国产亚洲AV麻豆| aaa级精品久久久国产片| 亚洲国产成人久久综合碰| 色狠狠久久AV五月综合| 久久综合色老色| 久久九色综合九色99伊人| 成人资源影音先锋久久资源网| 久久综合亚洲鲁鲁五月天| 成人精品一区二区久久久| 国产亚洲综合久久系列| 狠狠色丁香婷婷久久综合| 久久香蕉国产线看观看99| 久久久精品2019免费观看| 久久久久人妻一区二区三区| 久久精品国产清自在天天线| 久久精品国内一区二区三区| 久久精品亚洲一区二区三区浴池 | 亚洲欧美国产精品专区久久| 亚洲AV无一区二区三区久久| 久久人人爽人人人人爽AV| 久久午夜无码鲁丝片午夜精品| 91精品国产综合久久四虎久久无码一级 | 91久久成人免费| 久久天天躁狠狠躁夜夜96流白浆| 久久精品卫校国产小美女| 午夜精品久久久久久久无码| 亚洲精品无码久久久久AV麻豆| 国产99久久久国产精品~~牛| 7777久久亚洲中文字幕|