西西河

主题:【原创】最近为公司开发了一个小软件,挺好玩的 -- 温雅颂

共:💬67 🌺136
全看分页树展 · 主题 跟帖
家园 还是可以用随机点

既然用户的移动是线性的,那么就需要限制下一个随机点的位置和当前点之间的距离。比如说用户是步行的,那么一分钟后他的位置就只能在一个半径100米的圆内;如果是骑自行车,那么这个圆的半径可能就是500米了。

在移动的方向上也可以设置随机性。定义当前前进方向为从上一个随机点到当前随机点的矢量,那么与当前前进方向相反的方向的概率最小,与当前前进方向相同的方向的概率最大,其余方向的概率在这个区间内按比例变化。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河