小屋創作

日誌2020-05-24 21:09

【紀錄】自製Tile map v.2 5/24

作者:樂小呈

ya 進度還蠻樂觀的

弄了邊界檢測
計算UV
整合Txture

邊界檢測
檢查Tile改動的位置在不在區塊邊緣,要刷新相鄰的區塊

計算UV
Tile的圖案是透果改mesh UV來做的,還好頂點表在這也派的上用場

整合Txture (總算找到了
因為是Mesh的關西,所以需要把圖整合成一張Texture,放進Material
用Texture2D.PackTextures
https://docs.unity3d.com/ScriptReference/Texture2D.PackTextures.html
測試過了,這個就是我需要的,不然之前一個Pixel一個Pixel刷真的有夠智障

效果


缺氧的材質就是用這種方法達成的 (應該啦
只是他有好幾張在隨機擺,我現在只有一張
https://answers.unity.com/questions/1246456/tiles-implementation-question.html

比較麻煩的是他不同材質間的過度,他是用Outline去擋的
只是這種不同材質用不同Outline的我不知道怎麼達成 (而且他沒有直線的切線
所以我只能用同一種Outline來做所有的過度

然後我現在才注意到他的Tile是用六角形诶,我的是八角形的

對了
我這個Tile map沒有用到Shader歐,雖然有些地方用Shader做應該會比較好
但我不會寫Shader

我把第一版的Tile map放上github了,有興趣的可以看看
https://github.com/angus945/some-thing

31

6

LINE 分享

相關創作

【紀錄】把圖片嵌進Text 11/16

【專案】ACG Baha2021 project J 9/22

【紀錄】Shader - Sphere Tracing 10/4

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】