国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Tilemap瓦片地圖

這篇具有很好參考價值的文章主要介紹了Tilemap瓦片地圖。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

可以用Tilemap工具來構建游戲世界的地圖,創(chuàng)建瓦片地圖時,Grid組件自動作為瓦片地圖的父級,相比于傳統(tǒng)使用照片搭建地圖的方式,使用瓦片地圖用來搭建地圖可以更加迅速,而且使用傳統(tǒng)方式搭建地圖時,需要添加大量的碰撞體,但是使用瓦片地圖就可以避免該問題

瓦片地圖的構成:瓦片地圖由五個部分組成,可以與現(xiàn)實生活中的畫畫結合起來

Tilemap瓦片地圖

精靈:繪畫時的原料,就可以理解為圖片,是作為瓦片的普片素材

瓦片:就相當于自己調(diào)制出的一個顏色,瓦片包含一個精靈,兩個屬性(顏色和碰撞器類型)

調(diào)色板:包調(diào)制好的各種顏色放在調(diào)色板中,這里就是把做好的瓦片放在調(diào)色板中

筆刷:不同的筆刷繪制出不同的效果,瓦片地圖中就是用筆刷工具在調(diào)色板中蘸取不同的瓦片繪制出不同的效果

瓦片地圖:就相當于畫板,用瓦片在上面作畫

Tilemap瓦片地圖
Tilemap瓦片地圖
Tilemap瓦片地圖

創(chuàng)建瓦片地圖的流程

  1. 創(chuàng)建瓦片地圖

層級窗口中右鍵創(chuàng)建->2D對象->瓦片地圖 新建選擇想要的瓦片地圖類型

(右擊后沒有2D Object選項的, 需要在packag manger中下載 2D Tilemap Editor 包)

Tilemap瓦片地圖

這將自動創(chuàng)建兩個GameObject對象,一個是名為Grid的父對象,上面帶有Grid組件。

另一個是名為Tilemap的子對象,它在Grid對象下,帶有Tilemap和Tilemap Renderer組件。

Tilemap瓦片地圖
  1. 創(chuàng)建調(diào)色板

點擊Grid組件,選擇場景窗口,在右下角就能看見tile palette

Tilemap瓦片地圖
Tilemap瓦片地圖

創(chuàng)建出調(diào)色板保存在指定的文件夾中(最好單獨創(chuàng)建出一個文件夾保存瓦片地圖)

  1. 創(chuàng)建瓦片

拖動精靈到調(diào)色板中,會打開一個新窗口,詢問瓦片的保存位置。

(1).你也可以通過精靈圖集拖動多個瓦片。(這是傳統(tǒng)制作瓦片的方式),推薦使用下方的方法,可以制作出功能更為強大的瓦片(比如規(guī)格瓦片),但是需要用到插件,2d tilemap-extras插件(安裝方法放在文章最下方)

(2).在Assets文件夾中,最好是剛才創(chuàng)建的保存調(diào)色板的文件夾中,點擊右鍵->瓦片->規(guī)則瓦片(這里由于安裝的插件版本可能不同,右鍵->創(chuàng)建->2D->瓦片->規(guī)則瓦片),這里用RuleTile為例子(最常用)

  1. 創(chuàng)建完成,開始在場景中繪制:
    瓦片加入調(diào)色板后,就可以用筆刷繪制場景了。

最基本的瓦片地圖的使用方法就講完了,接下是對瓦片地圖拓展知識的講解

(1).規(guī)則瓦片(Rule Tile)

Tilemap瓦片地圖
Tilemap瓦片地圖

(2)Rule override Tile

規(guī)則覆蓋瓦片是用來拷貝規(guī)則瓦片的規(guī)則的,意思就是當我們制作出了一個規(guī)則瓦片后,如果還想制作另一個規(guī)則瓦片,上之前的規(guī)則一樣,但是就是精靈圖不一樣就可以使用規(guī)則覆蓋瓦片(創(chuàng)建方式和規(guī)則瓦片一樣)

Tilemap瓦片地圖

(3)Advanced Rule Tile

Advanced Rule Tile也是用來拷貝規(guī)則用的,但是與Rule override Tile不同的是Rule override Tile只能完全復制規(guī)則,但是Advanced Rule Tile可以復制規(guī)則后可以再對瓦片規(guī)則進行更改

Tilemap瓦片地圖

(4)瓦片繪制工具

Tilemap瓦片地圖

從左至右:

  • 選擇工具

用來選擇Tile資源更改屬性。

  • 移動工具

用于移動選中的Tile資源。

  • 筆刷工具(最常用)

用于繪制矩形塊,并由選定的Tile資源來填充。

  • 選取工具

用于選取要繪制的Tile資源,按下左鍵并拖拽可以一次選取多個Tile。

  • 擦除工具

用于擦除Tile資源。

  • 填充工具

用于將選定區(qū)域填充為選定的Tile資源。

TilePalette面板上有一個Edit(編輯),如果選上的話可以編輯在TilePalette面板中的Tile資源(比如想要使用擦除工具就需要點擊編輯按鈕,進入編輯模式)

(5)給Tilemap添加碰撞體

第一步:首先給Grid下的TileMap組件添加Tilemap Collider 2D 組件

Tilemap瓦片地圖

第二步:給想要的瓦片設置碰撞器類型(無就是沒有碰撞器,精靈就是系統(tǒng)按照精靈圖設置碰撞器,網(wǎng)格就是按照瓦片所在的網(wǎng)格設置碰撞器)

Tilemap瓦片地圖

第二步設置完成后會出現(xiàn)每個瓦片都是一個單獨的碰撞體,這就會導致兩個問題,第一就是物理系統(tǒng)的計算量會更大,減慢游戲速度,第二在瓦片之間的邊界上會產(chǎn)生小問題。由于瓦片是兩個并排的碰撞體,并且兩者之間存在微小間隙,因此有時計算上的微小誤差也可能導致仍會發(fā)生碰撞的罕見情況。

為了解決這些問題就需要將單個的瓦片碰撞體合并成一個整體,Unity 提供了一個名為Composite Collider 2D的組件。此組件可以獲取對象(或對象的子對象)上的所有碰撞體, 并由此創(chuàng)建個大碰撞體。

第三步:為Tilemap再添加一個composite collider 2d(添加它的同時,系統(tǒng)會自動添加Rigidbody 2D組件,最好是將其類型勾選為static靜態(tài)的,因為地圖是不會移動的)

Tilemap瓦片地圖

再把tilemap collider2d設置為Used By Composite

Tilemap瓦片地圖
Tilemap瓦片地圖

調(diào)整edge raidius(邊緣半徑)使tilemap邊緣呈現(xiàn)細細的管狀

2D Tilemap-extras的安裝

插件的安裝地址https://github.com/Unity-Technologies/2d-extras/tree/2020.3

Tilemap瓦片地圖

好像2020之后的版本就可以在包管理器中下載插件,如果沒有的就可以在該鏈接下載,下載好之后,解壓到當前的文件夾,這時就有兩種方法把該插件安裝到unity 中

第一:直接將解壓好的文件拖拽到unity的Assets中

第二:在包管理器中選擇天機來自磁盤的包,選擇解壓后的包中的pakage,并安裝

Tilemap瓦片地圖
Tilemap瓦片地圖

這樣插件就安裝好了文章來源地址http://www.zghlxwxcb.cn/news/detail-494833.html

到了這里,關于Tilemap瓦片地圖的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【人工智能概論】 構建神經(jīng)網(wǎng)絡——以用InceptionNet解決MNIST任務為例

    【人工智能概論】 構建神經(jīng)網(wǎng)絡——以用InceptionNet解決MNIST任務為例

    兩條原則,四個步驟。 從宏觀到微觀 把握數(shù)據(jù)形狀 準備數(shù)據(jù) 構建模型 確定優(yōu)化策略 完善訓練與測試代碼 InceptionNet的設計思路是通過增加網(wǎng)絡寬度來獲得更好的模型性能。 其核心在于基本單元Inception結構塊,如下圖: 通過縱向堆疊Inception塊構建完整網(wǎng)絡。 MNIST是入門級的

    2023年04月20日
    瀏覽(30)
  • Web地圖服務規(guī)范之柵格瓦片地圖服務:WMTS(WebMapTileService,網(wǎng)絡地圖瓦片服務)、TMS(TileMapService,瓦片地圖服務)和XYZ

    Web地圖服務規(guī)范之柵格瓦片地圖服務:WMTS(WebMapTileService,網(wǎng)絡地圖瓦片服務)、TMS(TileMapService,瓦片地圖服務)和XYZ

    這四種地圖服務都是通過網(wǎng)絡傳輸?shù)臇鸥裢咂貓D服務,這里有三個名詞需要解釋: 遙感影像、Dem等,就是圖片。 實際上,地圖服務就是一個url,且這個url滿足一定條件:基于這個url拼上固定參數(shù)或路由地址可以獲取地圖服務的元數(shù)據(jù)信息(返回結果是xml或者json);也能獲得

    2024年02月21日
    瀏覽(27)
  • WebGIS瓦片地圖添加水?。ㄊ噶客咂?、柵格瓦片)

    WebGIS瓦片地圖添加水印(矢量瓦片、柵格瓦片)

    ?? 水印 能為收到版權信息產(chǎn)品歸屬提供有力的證據(jù), 并能夠監(jiān)視被保護數(shù)據(jù)的傳播, 真?zhèn)舞b別以及非法拷貝控制等.在現(xiàn)今流行的線上地圖同樣需要水印技術, 保護地圖數(shù)據(jù).本文將介紹如何實現(xiàn)瓦片地圖水印添加, 包括柵格瓦片、矢量瓦片. ??在探索過程中, 參考了《前端水

    2024年02月08日
    瀏覽(30)
  • Unity學習:瓦片地圖

    Unity學習:瓦片地圖

    目錄 一、tilemap ?二、rule tiles ?三、rule override tile ?四、advanced override tile 五、偽透視圖 這里首先給出unity的官方文檔: https://docs.unity3d.com/Manual/class-Tilemap.html https://docs.unity3d.com/Manual/class-Tilemap.html 創(chuàng)建 ? ?創(chuàng)建完之后是這個 拖入圖片,將貼圖類型設置為精靈 ? 關于瓦片像

    2024年02月05日
    瀏覽(27)
  • Leaflet 調(diào)用百度瓦片地圖服務

    Leaflet 調(diào)用百度瓦片地圖服務

    在使用 leaflet 調(diào)用第三方瓦片地圖服務的項目,主要谷歌地圖、高德地圖、百度地圖和 OSM 地圖,與其他三種地圖對比,百度地圖的瓦片組織方式是不同的。百度從中心點經(jīng)緯度(0,0)度開始計算瓦片,而谷歌地圖是從左上角經(jīng)緯度(-180,90)度開始計算瓦片;如果直接使用百度瓦片

    2024年02月08日
    瀏覽(97)
  • 基于高德地圖 瓦片 實現(xiàn) unity lbs

    基于高德地圖 瓦片 實現(xiàn) unity lbs

    參考文章: ? ? ? ? ? 1.國內(nèi)主要地圖瓦片坐標系定義及計算原理 | CntChen Blog ? ? ? ? 2.Unity LBS地圖(瓦片地圖,不接入任何SDK)_099_F11的博客-CSDN博客_unity離線地圖 瓦片:高德等地圖廠商把 世界地圖分成了 好多張圖片,每張圖片就是一個瓦片 實現(xiàn)思路,根據(jù) https 連接 請求

    2024年02月14日
    瀏覽(44)
  • vue實現(xiàn)離線地圖+leaflet+高德瓦片

    vue實現(xiàn)離線地圖+leaflet+高德瓦片

    1、我是通過leaflet和高德的瓦片實現(xiàn)的離線地圖 2、可以通過npm、CDN和直接下載zip包實現(xiàn)引入leaflet,附上leaflet中文網(wǎng) 3、高德的瓦片是找了很多帖子無意看到的一份合適的瓦片下載項目(忘了原帖在哪),不過這個項目是Java項目,是通過后端大哥幫忙下載的,附上項目原地址

    2024年02月12日
    瀏覽(26)
  • Mapbox加載天地圖CGCS2000矢量瓦片地圖

    Mapbox加載天地圖CGCS2000矢量瓦片地圖

    1.背景 最近在做天地圖的項目,要基于MapBox添加CGCS2000矢量切片數(shù)據(jù),但是 Mapbox 只支持web 墨卡托(3857)坐標系的數(shù)據(jù)。Github有專業(yè)用戶修改了mapbox-gl的相關代碼,支持CGCS2000的切片數(shù)據(jù)加載,并且修改了相關的mapbox-gl的配套代碼,詳情請見github網(wǎng)址。https://github.com/cgcs2000

    2024年02月13日
    瀏覽(19)
  • Unity記錄3.1-地圖-TileMap簡單使用、鼠標拖動放置Tile

    文章首發(fā)及后續(xù)更新:https://mwhls.top/4456.html,無圖/無目錄/格式錯誤/更多相關請至首發(fā)頁查看。 新的更新內(nèi)容請到mwhls.top查看。 歡迎提出任何疑問及批評,非常感謝! 匯總:Unity 記錄 上章的課程接下來是巡邏的敵人,不過我地圖還沒創(chuàng)建好,教程的 AI 估計不適合,所以先

    2024年02月09日
    瀏覽(32)
  • geoserver加載arcgis server瓦片地圖顯示異常問題處理

    geoserver加載arcgis server瓦片地圖顯示異常問題處理

    1.全能地圖下載的瓦片conf.xml格式有問題首先要修改格式,conf.cdi文件也需要修改格式,修改為UTF-8或者UTF-8無BOM編碼(不同的notepadd++顯示不同) 2. 下載的conf.xml坐標系默認從最小級別開始,一定要把前幾級也補全,從0級開始 ?? LODInfo xsi:type=\\\"typens:LODInfo\\\" ? ? ? ? ? ? ? ? LevelI

    2024年02月12日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包