shape 描邊只描邊上下

2021-07-10 06:26:09 字數 380 閱讀 5445

今天遇到了乙個描邊的問題,用shape描邊大家都知道stroke來調。

但是,要求是只描邊上邊和下邊,左邊右邊不需要,那麼就沒法了,stroke預設是全部描邊。

<?xml version="1.0" encoding="utf-8"?>

xmlns:android="" >

android:left="-2dp"

android:right="-2dp">

android:color="背景色" />

android:width="1dp"

android:color="描邊色" />

shape>

item>

layer-list>

描邊 深度 Outline描邊

描邊 使用兩個pass繪製兩遍模型,第一遍需要讓模型的每個頂點朝著法線方向外擴,然後使用cull front指令,剔除正面,只渲染背面。第二遍再做一遍普通的渲染,使之蓋住第一遍渲染的影象,就會產生描邊效果。材質面板 color 第二遍普通渲染模型混合顏色。main texture 第二遍普通渲染模型...

CCLabelTTF描邊 陰影

ccsize size ccdirector shareddirector getwinsize 建立乙個全屏灰色底圖 cccolor4b c cclayercolor layercolr cclayercolor create c layercolr setcontentsize ccdirect...

模型描邊shader

這個材質的思路實現在於畫兩個pass 在第1 個pass剔除物體的背面,而在第2 個pass在vertex shader 中把頂點在投影空間利用法線沿著邊緣的方向微微擴張,然後再次剔除物體正面,這樣就留下物體描邊。shader unlit outline outline outlinewidth f...