明天就是周末,正想着整点什么活,突然想到了一个有趣的点子![](https://tb2.bdstatic.com/tb/editor/images/face/i_f42.png?t=20140803)
如图中地形,我需要让迪亚波罗在使用能力后随机改变青蛙的位置,以此来达到意义上逼真的时间消除。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=75f5d0ae402c11dfded1bf2b53266255/4eeeb31c8701a18b90fa0502892f07082838fe20.jpg?tbpicau=2024-07-04-05_a5ea0bbcd17bcb4924c21cd45664ca96)
那么我就需要建立一个函数,判断青蛙的下一个位置是否合理,也就是不能卡在墙里或是飞到外面去。
最左上的位置坐标是(6,1)而最右下的坐标是(18,13),那么就已经确定了(x,y)的第一个取值范围。
再通过观察发现,x的取值范围其实是根据y的变化而变化的,而规律可以总结成如下几点:
y为单数时,也就是单数行,x取值存在间隔,y为双数时,x取值不存在间隔
y>3时,y每增加2,x的取值范围就会缩小2格,同时x可取间隔的奇偶性会发生改变
那么我们就需要一个检测整数单双的函数,这个就很简单
![](http://tiebapic.baidu.com/forum/w%3D580/sign=195720756cf40ad115e4c7eb672d1151/f340dab44aed2e7398f891619001a18b87d6fa20.jpg?tbpicau=2024-07-04-05_925cbb1c2c6888b38dbb824cb6dfae6b)
再加上之前的条件,最后得出的总的函数就如下图,(zi指的是左右下面的虚空长度)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=4e0033a2beec8a13141a57e8c7029157/423ba18b87d6277f870325753f381f30e924fc20.jpg?tbpicau=2024-07-04-05_f341a03be2cd56d91b679f88ef9c645d)
再稍微配合一些其他的脚本,最后我们得到的效果就是这样...
![](http://tiebapic.baidu.com/forum/w%3D580/sign=6b5cf9b946da81cb4ee683c56267d0a4/3de6d100baa1cd11b4b9636dae12c8fcc3ce2d2e.jpg?tbpicau=2024-07-04-05_d59c28987fbb5ba7a6c9fd5955a485e8)
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f42.png?t=20140803)
如图中地形,我需要让迪亚波罗在使用能力后随机改变青蛙的位置,以此来达到意义上逼真的时间消除。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=75f5d0ae402c11dfded1bf2b53266255/4eeeb31c8701a18b90fa0502892f07082838fe20.jpg?tbpicau=2024-07-04-05_a5ea0bbcd17bcb4924c21cd45664ca96)
那么我就需要建立一个函数,判断青蛙的下一个位置是否合理,也就是不能卡在墙里或是飞到外面去。
最左上的位置坐标是(6,1)而最右下的坐标是(18,13),那么就已经确定了(x,y)的第一个取值范围。
再通过观察发现,x的取值范围其实是根据y的变化而变化的,而规律可以总结成如下几点:
y为单数时,也就是单数行,x取值存在间隔,y为双数时,x取值不存在间隔
y>3时,y每增加2,x的取值范围就会缩小2格,同时x可取间隔的奇偶性会发生改变
那么我们就需要一个检测整数单双的函数,这个就很简单
![](http://tiebapic.baidu.com/forum/w%3D580/sign=195720756cf40ad115e4c7eb672d1151/f340dab44aed2e7398f891619001a18b87d6fa20.jpg?tbpicau=2024-07-04-05_925cbb1c2c6888b38dbb824cb6dfae6b)
再加上之前的条件,最后得出的总的函数就如下图,(zi指的是左右下面的虚空长度)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=4e0033a2beec8a13141a57e8c7029157/423ba18b87d6277f870325753f381f30e924fc20.jpg?tbpicau=2024-07-04-05_f341a03be2cd56d91b679f88ef9c645d)
再稍微配合一些其他的脚本,最后我们得到的效果就是这样...
![](http://tiebapic.baidu.com/forum/w%3D580/sign=6b5cf9b946da81cb4ee683c56267d0a4/3de6d100baa1cd11b4b9636dae12c8fcc3ce2d2e.jpg?tbpicau=2024-07-04-05_d59c28987fbb5ba7a6c9fd5955a485e8)