SLG游戏DIY内城道路实现

本文介绍了在Unity3D中制作SLG游戏内城自定义道路的方法,通过数学原理和算法实现不同道路块的拼接。通过放置道路图片并累加角落数值,确定最终道路区块的编号,从而达到动态生成道路的效果。
摘要由CSDN通过智能技术生成

        最近在弄《万国觉醒》内城DIY的实现,做到道路实现这一块,有点类似于刷地图的道路,然后参考了一些网上的资料,最终实现了,在这里记录一下。

        像道路的拼接,是有数据依据在里面的,下面我们先来看下用到的资源。

我们的大地图是45°角的,先来看4张图:1号,2号,4号以及8号。可以发现,他们刚好是四个角落的素材。现在我们把一张图,按照4等份来分,默认以0来标识,如下:

0   |  0
----------------
0   |  0

再把刚才所提到的4张图,根据编号和位置,填到上面的结构里,如:

1号图(右上角):

0   |  1
----------------
0   |  0


2号图(左上角):

2   |  0

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值