原创 SDL2 遊戲開發日誌(二)

SDL2 遊戲開發日誌(二) 構建框架:場景,渲染。 渲染類 負責加載圖片和渲染,它將可以添加到指定的【場景】中,當【場景】被【場景管理類】調用時,它將每一幀都被調用和更新。 #pragma once #include <SDL.

原创 SDL2 遊戲開發日記(九) 單機麻將

SDL2 遊戲開發日記(九) 單機麻將 單機麻將的基本功能其實年前已經完成了,只是寫文檔麻煩,再加上懶癌和重度拖延症,就一直拖着沒更新。今天週末一個人沒什麼事幹,抽空把它更新了。 麻將的表示 用數組表示,int card[136]

原创 SDL2 遊戲開發日記(八) 按鈕、對話框的繪製

SDL2 遊戲開發日記(八) 按鈕、對話框的繪製 在遊戲中,會彈出各種各樣的對話框,用來顯示遊戲中的一些信息,或者要求玩家進行相應的輸入。 對話框的基類 創建一個紋理,把對話框的背景,按鈕都繪製在這個紋理上。如果按鈕狀態沒有發生改

原创 SDL2 遊戲開發日記(一)

SDL2 遊戲開發日記(一) SDL的基礎教程請戳這裏 創建遊戲窗口 開發工具:VC++ 2013 新建項目 --> Win32 控制檯應用程序 窗口類: 使用單例模式 窗口標題如果要顯示中文,要把字符串轉成UTF8編碼 #pra

原创 SDL2 遊戲開發日記(五) 資源打包

SDL2 遊戲開發日記(五) 資源打包 遊戲中的各種各樣的資源,如果不想直接的給別人看到,那就需要對資源進行打包。 打包的時候可以加入加密解密算法對數據進行加密,防止別人直接拿來使用。 打包可以使文件夾看起來更簡潔。 SDL提供了