最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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圖形處理的評論 (共 條)

分享到微博請遵守國家法律
噶尔县| 临泽县| 罗城| 林口县| 汾西县| 台南市| 大姚县| 嘉峪关市| 江北区| 焦作市| 全南县| 张家口市| 怀安县| 田林县| 泰顺县| 清原| 莱州市| 本溪| 新巴尔虎左旗| 社旗县| 隆尧县| 湛江市| 上饶县| 合阳县| 福州市| 静宁县| 克什克腾旗| 黎平县| 虹口区| 同江市| 嘉定区| 大城县| 宁都县| 屏山县| 乌兰县| 巨鹿县| 桦南县| 临邑县| 龙里县| 玛沁县| 哈巴河县|