引擎開發二 stb image庫及使用

2021-10-05 12:26:09 字數 868 閱讀 5287

stb_image 是乙個簡單易用的影象解碼庫。

2. opengl專案配置:

因為stb_image庫實現都寫在標頭檔案中,不需要編譯成庫,專案中直接引用頭檔案目錄即可。

a. 專案屬性 ----> c/c++ —> 附加包含目錄 —> your_path\stb-master

3. **:

該程式主要實現了載入,修改寬高並匯出。

#include

#define stb_image_implementation

#include

"stb_image.h"

#define stb_image_write_implementation

#include

"stb_image_write.h"

#define stb_image_resize_implementation

#include

"stb_image_resize.h"

#include

#include

#include

#include

using

namespace std;

intmain()

4. 執行結果:

原圖:

處理後:

引擎開發一 glm庫及使用

glm是乙個發展了十年以上的數學庫,opengl沒有內建的數學庫,一般引擎開發都使用glm庫作為數學庫。2.opengl專案配置 因為glm庫實現都寫在標頭檔案中,不需要編譯成庫,專案中直接引用頭檔案目錄即可。a.專案屬性 c c 附加包含目錄 your path glm master 3.incl...

UI引擎開發系列 二 事件分發處理

ui場景中事件分發處理例項 pragma once include tcl.h include component ctsingleton.h using namespace tcl 場景類 需要繼承csinglescene,場景類有自己的事件處理等 class clogiceventscene p...

clion共享庫開發及引用

該部落格中路徑及名稱需要修改,直接使用不匹配,導致專案配置失敗 專案建立過程省略,標頭檔案在include中 cmake minimum required version 2.8.4 project shared11 set cmake cxx standard 14 set root dir le...