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

            沒畫完的畫

            喂馬 劈柴 BBQ~
            posts - 37, comments - 55, trackbacks - 0, articles - 0
              C++博客 ::  :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            DirectX 簡介

            Posted on 2008-09-26 12:15 沒畫完的畫 閱讀(1342) 評論(0)  編輯 收藏 引用 所屬分類: DirectX
            在 WIndows 的操作系統中,應用層它不讓你直接訪問顯卡的內存,只能是通過它提供的接口來操作,
            操作方式是對一個 DC 進行操作,Bitblt, TextOut, DrawText……等等的API
            但如果是視頻播放采用這樣的API,那么……
            我試過用 Bitblt 來完成一個動畫,結果發現CPU占用是 100% 的,(難道 這些 DC 的API需要經過N層后,才最終寫到顯卡的內存???)
            為了提高效率,微軟公司于是就提供了一個可以直接讀寫顯卡內存的接口,
            這個接口繞過了系統的API,
            它就是傳說中的 DirectX 了
            而且在 Windows 下它已經成為一種標準,
            不同的硬件產商都是根據 DirectX 的標準來編寫驅動,
            所以我們只需要跟 DirectX 接口打交道,
            不需要理會具體硬件操作(這一切,DirectX 都封裝好了……)
             
            DirectX 博大精深,可以媲美易筋經,它的內容不是一兩本枕頭般的書就可以把它說完。
            所以,汗一下吧!!!!
             
            Begin 廢話 -------------------------------------------------
            最初的 DirectX 只提供了 C++ 的開發庫,
            后來才提供了VB的開發庫
            它現在是以一個COM的形式存在的,
            所以,想學 DirectX 前最好還是先了解下COM的相關東東……
            End 廢話 -------------------------------------------------
             
            DirectX 包含了以下幾個對象
            1. DirectDraw  表面繪圖對象,主要用來畫2D的東西,封裝了對顯卡內存的直接操作,只要鎖定 DirectDraw 對象后,操作
                圖像數據就像操作一個數組那樣簡單
            2. Direct3D    三維繪畫的接口,想做3D游戲,就靠它了
            3. DirectSound wave音頻對象,直接設備訪部,聲音捕捉和回放……
            4. DirectMusic 音樂數據文件操作對象
            5. DirectInput 游戲控制器對象,它在系統與 輸入輸出設備 之間提供一系列接口,你不用擔心用戶的輸入輸出設備是鼠標,鍵盤,還是游戲桿,它里面都封裝好了。
            6. DirectPlay 是為了支持多任務的網絡游戲而設計的,為了協調速度不同的計算機之間的數據傳遞 (連這點微軟都考慮到了,汗!)

            好困,真的該去睡會了~
            国产成人精品久久| 人人妻久久人人澡人人爽人人精品| 久久久久波多野结衣高潮| 亚洲va久久久噜噜噜久久天堂 | A狠狠久久蜜臀婷色中文网| 成人国内精品久久久久一区| 国产午夜精品久久久久九九| 久久久久久国产a免费观看黄色大片 | 国产精品久久久久久久久鸭| 国产2021久久精品| 久久综合狠狠综合久久综合88| 国产一区二区三区久久精品| 99精品国产99久久久久久97| 久久久久国产一区二区| 久久久久国产一级毛片高清版| 精品久久久久久久久免费影院| 久久综合久久综合久久| 日产久久强奸免费的看| 伊人色综合久久| 国产精品久久久久无码av| 亚洲欧美一区二区三区久久| 精品久久久久久国产三级| 久久久精品人妻一区二区三区四| 久久国产精品无码网站| 亚洲综合久久综合激情久久| 国产精品一区二区久久不卡| 久久综合香蕉国产蜜臀AV| 精品久久久久久无码不卡| 2021国内精品久久久久久影院| 精品无码久久久久久久久久| segui久久国产精品| 精品久久久久久国产免费了| 久久久久久一区国产精品| 久久久精品久久久久久| 国产99久久久久久免费看| 精品乱码久久久久久夜夜嗨| 久久综合九色综合精品| 91精品国产91久久| 欧美性大战久久久久久| 色婷婷狠狠久久综合五月| 中文字幕久久亚洲一区|