• <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>
            隨筆-90  評(píng)論-947  文章-0  trackbacks-0
             

            大家好。本人初學(xué) D3D,想搞個(gè)兩張圖片從遠(yuǎn)處過(guò)來(lái)的效果。可是,后面那張圖片老是會(huì)閃,不知道哪里有問(wèn)題。請(qǐng)大家?guī)兔纯础?/p>

            輕輕的點(diǎn)擊這里下載我的代碼

            我的大體做法,把兩張圖片讀到2個(gè)紋理中,然后每次渲染的時(shí)候分別貼到一個(gè)四邊形上畫出來(lái)。。。

            整個(gè)渲染過(guò)程就是下面這些:

                   m_pD3DDevice->Clear(0, NULL, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER, D3DCOLOR_ARGB(0, 0, 0, 0), 1.0f, 0);
                  m_pD3DDevice->BeginScene();

                if (m_fDistance[0] <= 0.0f)
                {
                    m_fDistance[0] = 3000.0f;
                    m_fDistance[1] = 4000.0f;
               }

                for (int i = 1; i >= 0; --i)
                {
                    D3DXMATRIX world;
                    D3DXMatrixTranslation(&world, -400.0, -250.0, m_fDistance[i]);
                    m_pD3DDevice->SetTransform(D3DTS_WORLD, &world);
                    m_pD3DDevice->SetTexture(0, m_pTexture[i]);
                    m_pD3DDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, TRUE);
                    m_pD3DDevice->DrawIndexedPrimitive(D3DPT_TRIANGLELIST, 0, 0, 4, 0, 2);
                    m_pD3DDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, FALSE);

                    m_fDistance[i] -= 10.0f;
                }

                  m_pD3DDevice->EndScene();
                  m_pD3DDevice->Present(NULL, NULL, NULL, NULL);

            不知道哪里做的不對(duì)?

            另外,D3DXCreateTextureFromFile 好像很慢,這正常嗎?如果這么慢,很多圖片怎么辦?那些大型游戲這么多元素又是怎么處理的呢?

            先謝過(guò)。。。

            posted @ 2010-04-29 16:16 溪流 閱讀(2157) | 評(píng)論 (11)編輯 收藏

            代碼在 http://code.google.com/p/xlpomanager/

            預(yù)計(jì)功能:
            PO 輸入輸出
            詞條編輯(翻譯)
            多語(yǔ)言管理
            所有語(yǔ)言增加詞條
            所有語(yǔ)言刪除詞條
            新增語(yǔ)言
            批量增加詞條(PO 合并)
            生成 RC 文件
            生成 Excel 文件
            *生成資源 DLL
            *添加到已有資源DLL
            ……

            已實(shí)現(xiàn):
            PO 源文件的讀入與解析
            PO 文件的輸出
            語(yǔ)言選擇對(duì)話框

            posted @ 2010-04-18 01:04 溪流 閱讀(1555) | 評(píng)論 (0)編輯 收藏

            功能上需要有:

            管理整個(gè)目錄,底下有各個(gè)語(yǔ)言的 PO 文件
            往所有 PO 文件增加一個(gè)句子
            刪除所有 PO 文件中的一個(gè)句子(及其翻譯)
            增加一種語(yǔ)言,自動(dòng)復(fù)制所有句子(選擇復(fù)制某個(gè)語(yǔ)言的翻譯或者去掉翻譯)
            生成 VS 的資源腳本文件(*.rc)

            等等

            POEdit 好像不能增加語(yǔ)句,郁悶。

            如果沒(méi)有,打算自己寫一個(gè)。

            posted @ 2010-04-17 01:16 溪流 閱讀(1357) | 評(píng)論 (4)編輯 收藏

            空的!就一個(gè) Dialog。當(dāng)然,是 Static link 的。。。

            2005 就 200K

            2008 默認(rèn)雖然也有 1.5M 左右,但是把那 CWinAppEx 改成 CWinApp 后也就 200 多K了

            2010 好像默認(rèn)就是 CWinApp。有一個(gè) CDialogEx,嘗試改回 CDialog,也還是這么大。。。

            posted @ 2010-04-13 15:29 溪流 閱讀(4648) | 評(píng)論 (19)編輯 收藏

            很奇怪的問(wèn)題。在 Bluehost 上的虛擬主機(jī),裝了 svn,git,一直用的好好的。最近不知什么時(shí)候開(kāi)始,每次都連不了,svn 是直接連接不上,git是這個(gè)樣子:

            git.exe clone -v  "git+ssh://***@***.***/home/***/***/***/***/***" "C:\Users\***\Desktop\***"

            bash: git-upload-pack: command not found
            Initialized empty Git repository in C:/Users/***/Desktop/***/.git/
            fatal: The remote end hung up unexpectedly

            服務(wù)端:

            ***@***.*** [~]# git --version
            git version 1.7.0.4
            ***@***.*** [~]# ~/bin/git --version
            git version 1.7.0.4
            ***@***.*** [~]# echo $PATH
            /home/***/bin:/ramdisk/bin:/usr/sec/bin:/usr/local/jdk/bin:/ramdisk/bin:/usr/sec/bin:/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin

            .bashrc 內(nèi)容:

            # .bashrc

            # User specific aliases and functions

            # Source global definitions
            if [ -f /etc/bashrc ]; then
                    . /etc/bashrc
            fi

            # User specific environment and startup programs

            PATH=$HOME/bin:$PATH

            export PATH

            最近有過(guò)的操作就是裝了 python 2.5.4、MySQLdb、jonpy。.bashrc 中的 PATH 原來(lái)是 $PATH:$HOME/bin 的,后來(lái)為了優(yōu)先使用 python 2.5.4 而不是系統(tǒng)本來(lái)就裝好的 2.4.3 換了個(gè)次序而已。現(xiàn)在把次序換回來(lái)也沒(méi)用。

            找了兩天了沒(méi)找到答案,這里有沒(méi)有達(dá)人救救偶呀!

            補(bǔ)充:

            連接的時(shí)候,在 PuTTy 中填上命令 env >> aaaaaa,然后檢查該文件內(nèi)容為

            TERM=xterm
            SHELL=/bin/bash
            SSH_CLIENT=115.195.169.69 56261 22
            SSH_TTY=/dev/pts/1
            USER=***
            MAIL=/var/mail/***
            PATH=/usr/bin:/bin
            PWD=/home/***
            SHLVL=1
            HOME=/home/***
            LOGNAME=***
            SSH_CONNECTION=xxx.xxx.xxx.xxx xxx xxx.xxx.xxx.xxx xxx
            _=/usr/bin/env

            其中的 PATH 比交互式登錄時(shí)顯示的少很多,不知道要怎么搞?

            ==========

            昨天問(wèn)了他們的技術(shù)支持,似乎是他們升級(jí)OpenSSH后出現(xiàn)的問(wèn)題,已提交他們修復(fù)。

            posted @ 2010-04-11 12:17 溪流 閱讀(7793) | 評(píng)論 (4)編輯 收藏
            僅列出標(biāo)題
            共18頁(yè): First 10 11 12 13 14 15 16 17 18 
            91久久精品电影| 久久久久av无码免费网| 狠狠色伊人久久精品综合网 | 四虎国产精品免费久久5151| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 日韩乱码人妻无码中文字幕久久| 国产99久久精品一区二区| 婷婷久久综合| 久久国产精品久久久| 国产A三级久久精品| 成人午夜精品久久久久久久小说| 久久国产AVJUST麻豆| 久久久久无码精品国产不卡| 亚洲综合婷婷久久| 性高湖久久久久久久久| 中文字幕亚洲综合久久2| 日韩精品久久无码中文字幕| 狠狠色伊人久久精品综合网| 久久美女网站免费| 日韩精品久久久久久免费| 久久一本综合| 久久99精品久久久久久秒播| 久久国产免费观看精品| 久久久精品国产sm调教网站| 老男人久久青草av高清| 久久婷婷午色综合夜啪| 青青久久精品国产免费看| 久久久久黑人强伦姧人妻| 免费国产99久久久香蕉| 日本免费一区二区久久人人澡| 久久久久久国产精品无码超碰| 久久婷婷五月综合97色一本一本 | 99久久精品免费看国产一区二区三区 | 久久久精品免费国产四虎| 91久久婷婷国产综合精品青草| 人妻精品久久久久中文字幕69| 久久婷婷五月综合成人D啪| 亚洲精品无码专区久久同性男| 人妻中文久久久久| 狠狠综合久久AV一区二区三区| 久久精品中文无码资源站|