国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

第三章:C4droid編程:SDL2_06:2D圖形處理

2022-12-20 01:22 作者:PonyLinuxlife  | 我要投稿

Hello,Everyone,今天我來講解SDL2的圖形處理。

之前講了這么多,從創(chuàng)建窗口到顯示圖片,再到顯示字體,最后是簡易動畫,為什么要講圖形處理呢?因為使用圖形處理比如旋轉反轉裁切等可以節(jié)省素材數(shù)量,比如本來有2個分別是左右方向的素材,使用反轉后只用一個素材。同時SDL2可以手動調用OpenGL和vulkan API進行底層上的加速。

之前由于沒有細講surface,texture,renderer,所以今天就把這些順帶也講了

surface:面,用于加載圖片,不支持硬件加速;

texture:紋理,類似于圖層,支持硬件加速;

renderer:渲染器,支持硬件加速,刷新后所有內(nèi)容顯示在顯示屏上 。

加載原理如下:

圖片->surface->texture->renderer->顯示屏

今天的程序主要是測試2D圖形處理。

修改編譯參數(shù)

編寫程序前,先講相關函數(shù)的使用方法

接下來就是編寫程序,代碼如下:

編譯運行效果如下:


第三章:C4droid編程:SDL2_06:2D圖形處理的評論 (共 條)

分享到微博請遵守國家法律
阿拉尔市| 崇左市| 古丈县| 明水县| 万载县| 钦州市| 长寿区| 云霄县| 东山县| 隆子县| 昌乐县| 勐海县| 新安县| 万荣县| 大埔县| 青神县| 沈丘县| 镇赉县| 宕昌县| 文登市| 保德县| 延津县| 巴里| 本溪市| 林芝县| 镇江市| 富源县| 清徐县| 易门县| 巴青县| 广元市| 都兰县| 永新县| 涪陵区| 南川市| 平利县| 胶州市| 甘孜| 黄陵县| 教育| 彰化市|