2017-06-02 71 views
-1

我想創建與瓷磚是交互的,即農田,樹木,山石易碎的2D遊戲等統一2D:可交互的瓷磚

現在,如果我創造我的瓷磚tilemap的,我迄今所做的,它不提供這種類型的控制。

我發現如何應對這種某些職位,但他們至少3歲,所以不知道是否有一些更新的答案嗎?也許內置Unity或我不知道幫助在Unity內創建Tilemaps的插件?

我想要的,例如,1瓦草,才能夠作出反應,如果我用鋤頭或水打它,並更改爲污垢。我唯一的選擇是創建預製件並將每個拼塊作爲自己的遊戲對象?這不會在一個大的世界中殺死業績嗎?

回答

0

你可以嘗試導出您的瓷磚tilemap的到.tmx格式,統一創建一個腳本加載.tmx文件到您的地圖,並在讀取每一個瓦片for循環。

您將需要分配一個預製您tilemap的每個區塊ID,並在預製你可以有邏輯連接(草反應鋤頭/水)和圖形腳本。

其他想法是導出地圖的一個大圖像,然後按照前面解釋的相同方式導出.tmx格式,但僅爲該玩家可以與其交互的ID創建遊戲對象,並且僅將腳本附加到它們。