首页 璞玉游戏介绍 正文

警察抓小偷用什么方法?揭秘抓捕过程细节!

今天心血来潮,想搞个“警察抓小偷”的小把戏。别误会,不是真的上街抓人,是在电脑上模拟一下。 我先构思一下大概的场景:一个警察,一个小偷,在一个区域里面跑来跑去。 准备阶段 先画几个圈圈,代表警察和小偷。 然后画个方框,当做他们活动的范围。 实施过程 我先让小偷随便乱跑,这个简单,就让他在那个框框里随机移动就行。...

今天心血来潮,想搞个“警察抓小偷”的小把戏。别误会,不是真的上街抓人,是在电脑上模拟一下。

我先构思一下大概的场景:一个警察,一个小偷,在一个区域里面跑来跑去。

准备阶段

  • 几个圈圈,代表警察和小偷。
  • 然后个方框,当做他们活动的范围。

实施过程

我先让小偷随便乱跑,这个简单,就让他在那个框框里随机移动就行。

然后是警察,警察得去追小偷嘛我想个办法,就是让警察每次都朝着小偷的方向移动一点点。

几行代码,让警察和小偷都动起来。他们动得有点慢,像是在散步,一点都不刺激。

于是我加快他们的速度,这下有意思,警察追着小偷屁股后面跑,眼看就要抓住!

但是,小偷也不是吃素的,他会跑出框框外!这可不行,我得把他给回来。我又加几行代码,让小偷碰到边界就弹回来。

警察和小偷你追我赶,小偷左躲右闪,警察紧追不舍,场面一度十分混乱。

最终效果

经过一番折腾,总算是实现“警察抓小偷”的基本效果。虽然看起来有点简陋,但还挺好玩的。看着屏幕上两个小圈圈跑来跑去,还挺有成就感的。

今天就先这样,下次有空再继续完善,比如让小偷更聪明一点,或者加点障碍物什么的。