創作內容

0 GP

2D圖形動畫學習

作者:茄子熊│2012-05-07 11:27:20│巴幣:0│人氣:205
>Zaftx100(狐狸彈)

正確的 邊Render圖形邊收使用者操作的話 正確的迴圈應該是這樣寫
這是DirectXSDK範例的一小段

    // Main message loop
    MSG msg = {0};
    一直跑回圈 直到收到 結束
    while( WM_QUIT != msg.message )
    {
       接收Windows訊息
        if( PeekMessage( &msg, NULL, 0, 0, PM_REMOVE ) )
        {
            有訊息 就拋給Window Procedure
            TranslateMessage( &msg );
            DispatchMessage( &msg );
        }
        else
        {
            沒訊息 就Render
            Render();
        }
    }
這段跟我寫direct2d的範例一樣
總覺得很有感覺
前幾天我用狀態機來判別圖形動畫的顯示
每秒讀25張
不過當時我是直接用api
只是顯示矩形然後讓他從座標x=50每0.04秒x+50
這樣在一秒後就會移動到50*25
實際上看起來就是從左邊移動到右邊

在更久以前我寫opengl時也是直接用別人寫的讀3D模型的程式
自己也想寫寫畫2D圖形的api看看
雖然direct比較快 效果又多
可是api比較通用
還是試著用gdi+來寫讀圖片的程式好了
雖然我是寫系統程式的
很多圖形功能跟遊戲邏輯都沒摸過
就當是自我練習好了~
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=1598778
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★satanupup 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:程式碼搜索網站... 後一篇:【RPG公會】角色:史平...

追蹤私訊切換新版閱覽

作品資料夾

MoeTako來人R
來一起快樂畫圖喵 好缺人氣阿 想早日進階達人喵~ฅ(°ω°ฅ)看更多我要大聲說昨天10:29


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】