Linerenderer的坑

首先寫了設(shè)置Linerenderer不同屬性的函數(shù),寫在Linkmodel的start里,fixedupdate也寫了一部分更新positions肥荔,根據(jù)手動(dòng)設(shè)置的linematerial更新material(方便后面調(diào)試bug)涣澡,?


1.Resources.load()

網(wǎng)上查了N種都不能用

官方文檔也寫的不清楚(??==)

Final:
把要加載的material狐肢,手動(dòng)放在resources文件夾下面,然后癌蓖,用相對resources文件夾的路徑,去load<material>(name)婚肆,沒有擴(kuò)展名租副,也不加as material


2.設(shè)置link的size:

用暴露的widthmultiplier接口

3.設(shè)置link的height:

暴露linkheight接口,在fixedupdate部分根據(jù)新的linkheight更新bezier兩個(gè)輔助點(diǎn)位置较性。

4:考慮之后的地圖板塊可能會(huì)高低起伏用僧,因此startpos需要加上所在區(qū)域板塊的高度

object.getcomponent<Mesh>().size好像是這個(gè)

這里也幫助我決定了一個(gè)抉擇:

1.用name->(lat,long)->pos

2.gameobject.find(name).transform.pos

當(dāng)初選擇option1,并且已經(jīng)寫好了untils的函數(shù)赞咙,但是考慮到這樣Link和板塊是割裂的责循,查找高度的時(shí)候還是要建立連接,因此不如option2攀操。

當(dāng)然utils函數(shù)也沒有白寫院仿,loc2pos 在pointmodel 會(huì)用得到的.

5.linerenderer的startcolor,endcolor, gradient color,material速和,shader之間如何相互作用決定最終的效果

根據(jù)unity官方文檔:

????1.startcolor到endcolor直接會(huì)形成漸變歹垫。

? ? 2.colorgradient直接在editor里或者在代碼里setkeys定義漸變(keys最多8個(gè)好像)八個(gè)vertex之間混合形成漸變。

? ? 3. linerenderer.material颠放,第一版本的線的效果其實(shí)全靠material實(shí)現(xiàn)排惨,在editor里調(diào)整了底色和Innerlighting,出來的效果如下圖,此時(shí)的material.shader是mixedrealitytookit/standard碰凶,這個(gè)shader提供了innerlight的效果選項(xiàng)


那么為什么還要繼續(xù)折騰暮芭?

因?yàn)橄M麖膄rom到to使用兩個(gè)地區(qū)的顏色漸變完成的,也就是想通過1/2來完成欲低,但是發(fā)現(xiàn)這個(gè)和material的shader有沖突辕宏,

簡單來說,上述shader壓根不理會(huì)Linerender自己的colorgradient伸头,而能夠顯示或者根據(jù)linerenderer的漸變顏色進(jìn)行處理additive/multiply的shader如下:




這個(gè)使用了MRTK/standard的shader但是好像也混合出了本身的顏色的匾效,沒有復(fù)現(xiàn),存疑恤磷?好吧面哼,看起來是環(huán)境光,和linrenderer.color沒關(guān)系

(好煩)

目前的解決方案只有重寫一個(gè)shader??

這個(gè)不要太麻煩啊==


more:?

這里有一個(gè)問題是兩個(gè)地區(qū)顏色不同扫步,然而傳播過程意味著魔策,在傳播過去之前,兩個(gè)地區(qū)一定是顏色不同的河胎,

傳播過去之后才會(huì)變化闯袒,時(shí)間維度是通過播放展示,為什么line的顏色會(huì)是固定的呢,應(yīng)該是根據(jù)to地區(qū)的顏色變化政敢,Line的顏色也變成from地區(qū)的顏色其徙,流動(dòng)的效果。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末喷户,一起剝皮案震驚了整個(gè)濱河市唾那,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌褪尝,老刑警劉巖闹获,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異河哑,居然都是意外死亡避诽,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進(jìn)店門璃谨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沙庐,“玉大人,你說我怎么就攤上這事佳吞」旃Γ” “怎么了?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵容达,是天一觀的道長古涧。 經(jīng)常有香客問我,道長花盐,這世上最難降的妖魔是什么羡滑? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮算芯,結(jié)果婚禮上柒昏,老公的妹妹穿的比我還像新娘。我一直安慰自己熙揍,他們只是感情好职祷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著届囚,像睡著了一般有梆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上意系,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天泥耀,我揣著相機(jī)與錄音,去河邊找鬼蛔添。 笑死痰催,一個(gè)胖子當(dāng)著我的面吹牛兜辞,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播夸溶,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼逸吵,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了缝裁?” 一聲冷哼從身側(cè)響起胁塞,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎压语,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體编检,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡胎食,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了允懂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片厕怜。...
    茶點(diǎn)故事閱讀 39,703評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖蕾总,靈堂內(nèi)的尸體忽然破棺而出粥航,到底是詐尸還是另有隱情,我是刑警寧澤生百,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布递雀,位于F島的核電站,受9級特大地震影響蚀浆,放射性物質(zhì)發(fā)生泄漏缀程。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一市俊、第九天 我趴在偏房一處隱蔽的房頂上張望杨凑。 院中可真熱鬧,春花似錦摆昧、人聲如沸撩满。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽伺帘。三九已至,卻和暖如春忌锯,著一層夾襖步出監(jiān)牢的瞬間曼追,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工汉规, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留礼殊,地道東北人驹吮。 一個(gè)月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像晶伦,于是被迫代替她去往敵國和親碟狞。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容