2017-06-02 107 views
-1

我想创建与瓷砖是交互的,即农田,树木,山石易碎的2D游戏等统一2D:可交互的瓷砖

现在,如果我创造我的瓷砖tilemap的,我迄今所做的,它不提供这种类型的控制。

我发现如何应对这种某些职位,但他们至少3岁,所以不知道是否有一些更新的答案吗?也许内置Unity或我不知道帮助在Unity内创建Tilemaps的插件?

我想要的,例如,1瓦草,才能够作出反应,如果我用锄头或水打它,并更改为污垢。我唯一的选择是创建预制件并将每个拼块作为自己的游戏对象?这不会在一个大的世界中杀死业绩吗?

回答

0

你可以尝试导出您的瓷砖tilemap的到.tmx格式,统一创建一个脚本加载.tmx文件到您的地图,并在读取每一个瓦片for循环。

您将需要分配一个预制您tilemap的每个区块ID,并在预制你可以有逻辑连接(草反应锄头/水)和图形脚本。

其他想法是导出地图的一个大图像,然后按照前面解释的相同方式导出.tmx格式,但仅为该玩家可以与其交互的ID创建游戏对象,并且仅将脚本附加到它们。