遊戲設計手札02

2022-04-12 09:58:49 字數 432 閱讀 6818

今天開始動手寫**了,工程名叫dragon,因為今年龍年嘛。

版本是v0.0,因為只是建立了乙個視窗,裡面一無所有。

本來是想用mfc做的,可是一來沒找到對話方塊全屏顯示的方法,二來設定mfc的dll靜態呼叫,編譯鏈結總是通不過,好像是sdk的版本問題吧,最後仔細一想,反正整個遊戲幾乎沒有需要mfc幫忙的地方,乾脆自己寫訊息迴圈之類的東西算了,於是建立了乙個win32的空工程。

說起來還是第一次從頭到尾都是自己寫**,以前要麼是照著教程或者課本做的,要麼是修改別人的**。

一開始好不容易視窗建立好了,半天顯示不出來,後來又糾結全屏顯示的引數設定。

現在的功能是開啟後是個全屏黑色,沒有游標,esc或alt+f4可以退出,退出之前有提示對話方塊。

另外在標頭檔案裡定義了乙個role類,子類是npc和hero

今天研究的內容:

函式:訊息:

遊戲設計手札01

玉兔辭歲寒風盡,祥龍迎春囍氣來 現在是龍年第一天,剛看完春晚,鞭炮聲中寫下這篇手札 花了半年時間去考研,現在終於有時間,可以再向夢想邁一步了 最後決定自己寫乙個rpg遊戲出來 當然,美工要找同學幫忙 分析了一下flash和vc的利弊,最後還是決定用vc來實現,原因如下 1.flash不太適合實現rp...

演算法設計 02

設順序棧s中有2n個元素,從棧頂到棧底的元素依次為a2n,a2n 1,a2,a1,要求通過乙個迴圈佇列重新排列棧中元素,使得從棧頂到棧底的元素依次為a2n,a2n 2,a2,a2n 1,a2n 3,a1,請設計演算法實現該操作,要求空間複雜度和時間複雜度均為o n ps 作業記錄 using nam...

Android數獨遊戲02

實現了初始化資料的擺放 ffe6f0ff ffffffff 64c6d4ef 6456648f package com.example.shudu import android.content.context import android.graphics.canvas import android...