国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

創(chuàng)建全球地圖顯示國旗

接著上一次的FunwithFlags,我們繼續(xù)探索如何玩轉(zhuǎn)旗幟。這一次,我們將使用國旗來創(chuàng)建一幅全球地圖。這個(gè)想法對您來說可能并不陌生(如果您經(jīng)常關(guān)注我們的系列經(jīng)驗(yàn)的話)。但是這一次,我們不是將某種顏

接著上一次的FunwithFlags,我們繼續(xù)探索如何玩轉(zhuǎn)旗幟。這一次,我們將使用國旗來創(chuàng)建一幅全球地圖。這個(gè)想法對您來說可能并不陌生(如果您經(jīng)常關(guān)注我們的系列經(jīng)驗(yàn)的話)。但是這一次,我們不是將某種顏色對應(yīng)的國家著色,而是用真實(shí)的國旗來顯示。

查看最終結(jié)果

讓我們首先看一下最終的結(jié)果。在這個(gè)例子中,我們選擇將國旗紋理映射到一個(gè)多邊形內(nèi),通過VertexTextureCoordinates選項(xiàng)指定映射的范圍。

調(diào)整范圍

我們可以改變VertexTextureCoordinates的指定范圍。比如,我們可以將國旗僅映射到一個(gè)三角形內(nèi),原理與我們即將介紹的國家邊界內(nèi)映射到國旗圖片相同。

VertexTextureCoordinates選項(xiàng)

需要注意的是,VertexTextureCoordinates選項(xiàng)不僅適用于Polygon函數(shù),還適用于其他許多函數(shù)??梢栽谙旅娴谋砀裰锌吹竭@些函數(shù)的詳細(xì)說明。

繪制國旗邊界

現(xiàn)在,讓我們將國旗的紋理映射在我國的邊界內(nèi)。首先,我們需要繪制出我國的邊界,并在此過程中進(jìn)行紋理替換。

修正國旗放置方向

觀察圖形,我們會發(fā)現(xiàn)國旗的放置方向似乎不太準(zhǔn)確。我們可以通過使用ImageReflect函數(shù)來修正這個(gè)問題。再次運(yùn)行代碼,現(xiàn)在整幅圖形沒有問題了。

拓展到其他亞洲國家

接下來,我們可以將相同的原理應(yīng)用于其他亞洲國家。讓我們看看結(jié)果如何。

整個(gè)世界地圖

最后,讓我們創(chuàng)建整個(gè)世界地圖。盡管顏色有些雜亂,但我們?nèi)匀荒軓牡貓D上發(fā)現(xiàn)一些有趣的事情。例如,許多國家的國旗都包含綠色和紅色,特別是非洲國家。而他們更偏愛的顏色似乎是藍(lán)色和黃色。

總結(jié)

這就是本次的FunwithFlags。相信您已經(jīng)意識到,利用相同的原理,我們可以將各種Logo或圖像應(yīng)用在不同的地區(qū)上。是不是激動地想要嘗試一下呢?好的,現(xiàn)在您可以開始動手去實(shí)踐了。讓我們在這里暫停,下次再見!

標(biāo)簽: