Re: [程式] 黑白棋

看板GameDesign (遊戲設計)作者 (Victor)時間18年前 (2006/05/13 13:33), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串5/11 (看更多)
: 如果你真的有心想做的話 : windows gdi 是絕對不夠的 : 不只是效能問題 : 差別真的太多 : 不然 MS 何必推出 DX 呢? : 當然啦 : 要隨便做一做 : 用 GID 有啥不可 問題是= =" 黑白棋是靜態的遊戲 我覺得用DX做黑白棋是殺雞用牛刀 用Windows GDI就夠用了 如果要進階一點 GDI會用的話,一樣可以取得DC的Buffer 直接對Buffer操作,半透明等等特效,一樣也沒有問題 Double Buffer也一樣可以辦到 而且就效能上來說,黑白棋總不用一直更新畫面吧? 我記得我以前有寫過在GDI下操作Buffer的程式,印相中... 效能也沒差到哪裡去 而且 他現在是初心者去做黑白棋 如果要去學DX再來完成黑白棋的話 還不如直接使用Windows GDI的快 只要會用API BltBit等等函式就可以直接使用 : 其實阿 : 能盡量少用到 windows sdk 就少用 : 優點不只是幫助你更容易跨平台而已 : 如果真的也要用到視窗 : 用 callback function 或是 event listener 去實做一個 GUI System : 畫面更賞心悅目不是嗎 : 自己的 GUI System 還可以透過 DirectInput 做事件的來源 : 不是 windows sdk 能比的 我還是覺得,殺雞用殺雞的刀就夠用了 而且 對初心者而言 W32 SDK只要有一個簡單的架構,就可以做出什麼都沒有的視窗 這樣就夠用了 再者,跨平台對初心者而言,一點用都沒有,不是說未來用不到,而是 先好好專心完成眼前要學的,我認為這才是比較重要的 一開始定太多的目標,什麼都要學是學不到東西的 -- VICTOR工作室 URL : http://www.kinmen.info/vic/ C/C++ Visual Basic 6.0 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.65.4

05/13 16:43, , 1F
感謝兩位高手!!
05/13 16:43, 1F

05/13 19:51, , 2F
也許你說的對 初學者興趣熱誠比較重要 穩扎穩打應該是
05/13 19:51, 2F

05/13 19:52, , 3F
第二選擇
05/13 19:52, 3F

05/13 19:52, , 4F
不過我不是高手 等我能跟 John Carmack 一樣的時候
05/13 19:52, 4F

05/13 19:52, , 5F
我才敢說我是
05/13 19:52, 5F
文章代碼(AID): #14PM-rih (GameDesign)
討論串 (同標題文章)
文章代碼(AID): #14PM-rih (GameDesign)