成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

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

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

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

查看最終結(jié)果

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

調(diào)整范圍

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

VertexTextureCoordinates選項

需要注意的是,VertexTextureCoordinates選項不僅適用于Polygon函數(shù),還適用于其他許多函數(shù)。可以在下面的表格中看到這些函數(shù)的詳細說明。

繪制國旗邊界

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

修正國旗放置方向

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

拓展到其他亞洲國家

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

整個世界地圖

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

總結(jié)

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

標簽: