一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Cocos Creator3D:制作可任意拉伸的 UI 圖像

 yvette多寶 2023-06-19 發(fā)布于湖北
Cocos Creator3D:制作可任意拉伸的 UI 圖像
推薦:將NSDT場(chǎng)景編輯器加入你的3D工具鏈
3D工具集:NSDT簡(jiǎn)石數(shù)字孿生

制作可任意拉伸的 UI 圖像

UI 系統(tǒng)核心的設(shè)計(jì)原則是能夠自動(dòng)適應(yīng)各種不同的設(shè)備屏幕尺寸,因此我們?cè)谥谱?UI 時(shí)需要正確設(shè)置每個(gè)控件元素的尺寸(size),并且讓每個(gè)控件元素的尺寸能夠根據(jù)設(shè)備屏幕的尺寸進(jìn)行自動(dòng)的拉伸適配。為了實(shí)現(xiàn)這一點(diǎn),就需要使用九宮格格式的圖像來(lái)渲染這些元素。這樣即使使用很小的原始圖片也能生成覆蓋整個(gè)屏幕的背景圖像,一方面節(jié)約游戲包體空間,另一方面能夠靈活適配不同的排版需要。

compare

上圖右邊為原始貼圖大小的顯示,左邊是選擇 Sliced 模式并放大 size 屬性后的顯示效果。

編輯圖像資源的九宮格切分

要使用可以無(wú)限放大的九宮格圖像效果,我們需要先對(duì)圖像資源進(jìn)行九宮格切分。首先打開 Sprite 編輯器,在 資源管理器 中選中圖像資源,然后點(diǎn)擊 屬性檢查器 最下面的 編輯 按鈕。如果您的窗口高度不夠,可能需要向下滾動(dòng) 屬性檢查器 才能看到下面的按鈕。

打開 Sprite 編輯器 以后,可以看到圖像周圍有一圈綠色的線條,表示當(dāng)前九宮格分割線的位置。將鼠標(biāo)移動(dòng)到分割線上,可以看到光標(biāo)形狀改變了,這時(shí)候就可以按下并拖拽鼠標(biāo)來(lái)更改分割線的位置。

我們分別拖動(dòng)上下左右四條分割線,將圖像切分成九宮格,九個(gè)區(qū)域在 Sprite 尺寸(size)變化時(shí)會(huì)應(yīng)用不同的縮放策略,見下圖:

sliced

而下圖中描述了不同區(qū)域縮放時(shí)的示意(圖片來(lái)自 Yannick Loriot 的博客):

scaling

完成切分后別忘記點(diǎn)擊 Sprite 編輯器 右上角的綠色對(duì)勾來(lái)保存對(duì)資源的修改。

設(shè)置 Sprite 組件使用 Sliced 模式

準(zhǔn)備好九宮格切分的資源后,就可以修改 Sprite 的顯示模式并通過修改 size 來(lái)制作可任意指定尺寸的 UI 元素了。

  1. 首先選中場(chǎng)景中的 Sprite 節(jié)點(diǎn),將 Sprite 的 Type 屬性設(shè)為 Sliced。

  2. 然后通過 矩形變換工具 拖拽控制點(diǎn)使節(jié)點(diǎn)的 size 屬性變大。您也可以直接在 屬性檢查器 中輸入數(shù)值來(lái)修改 size 屬性。如果圖像資源是用九宮格的形式生產(chǎn)的,那么不管 Sprite 如何放大,都不會(huì)產(chǎn)生模糊或變形。

注意事項(xiàng)

在使用 矩形變換工具 或直接修改 Sliced Sprite 的 size 屬性時(shí),注意 size 的屬性值不能為負(fù)數(shù),否則不能以 Sliced 模式正常顯示。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    欧美午夜一区二区福利视频| 国产无摭挡又爽又色又刺激| 91精品国产av一区二区| 国产精品香蕉在线的人| 欧美午夜伦理在线观看| 熟女少妇久久一区二区三区| 日韩成人动画在线观看| 欧美国产日本高清在线| 草草视频福利在线观看| 五月婷婷六月丁香亚洲| 国产高清一区二区白浆| 日本深夜福利在线播放| 五月婷婷六月丁香狠狠| 国产又黄又猛又粗又爽的片| 亚洲中文字幕在线视频频道| 东京不热免费观看日本| 操白丝女孩在线观看免费高清| 办公室丝袜高跟秘书国产| 欧美激情一区二区亚洲专区| 台湾综合熟女一区二区| 91欧美亚洲精品在线观看| 神马午夜福利一区二区| 欧美区一区二在线播放| 日韩黄片大全免费在线看| 日韩成人h视频在线观看| 日韩精品视频香蕉视频| 国产精品十八禁亚洲黄污免费观看 | 欧美日韩乱码一区二区三区| 日韩特级黄片免费观看| 五月婷婷欧美中文字幕| 一区二区三区人妻在线| 中文字幕免费观看亚洲视频| 香蕉久久夜色精品国产尤物| 久久夜色精品国产高清不卡| 国产一区二区三中文字幕| 国产欧美日韩视频91| 黑鬼糟蹋少妇资源在线观看 | 亚洲最新一区二区三区| 国产精品成人免费精品自在线观看| 欧美日韩成人在线一区| 日韩中文高清在线专区|