猫史档案馆


代码岛2.0 教程1 如何做一个“人机”?

用户:WWaWWa查看:0 回复:0 评论:0 创建时间:2020-06-04T12:13:29


大家好(๑╹◡╹)ノ”

这是我的第一个教程

请多关照

本期教程内容:在代码岛2.0里面做一个“人机”

BOT简单来说就是电脑操控的

虽然没办法做的很精致

但还是可以还原一下的

这是代码:

center_image

(看的可能不是很清楚)

我们要用3D画板先做一个角色

在本期教程中

我们做的是一个追人的角色

我们称他为PIGGY

有两种简单的办法

一种是重复执行让PIGGY在0秒内一道角色位置

第二种就是我们要讲的

我们来讲解吧

PS:可以参考上图

 

 

当开始被点击

设置变量**的值为0

保持等待到PIGGY的Y坐标=-29

这样可以以免发生PIGGY在空中的错误

重复执行

如果玩家到PIGGY的距离小于或等于3

的话就重复执行在5到20内随机取数秒

执行一下代码:

让PIGGY追角色5到20秒不等

让PIGGY的方向设置为角色的方向

追角色

是变量**增加一

也可以用计时器来完成

等到追完秒数过去后

让PIGGY在原地停下来

使变量**的值为0

最后让PIGGY在原地停5到25秒不等

这是玩家就可以跑到其他地方

否则如果PIGGY到玩家的距离大于5

我们默认PIGGY看不见玩家

重复执行到PIGGY到玩家的距离小于或等于5

让PIGGY面向0 到360度随机一个方向

让PIGGY在*秒内移到

X:31到-32  Y-29  Z:31到-32

X和Z让PIGGY在地图以内移动

否则会移到地图外面

Y让PIGGY不会在空中移动,或者在地下移动

然后等待1到3秒不等

 

怎么样

你学会了吗?

参考

作品:

封面:

center_image

我们下期再见ヾ( ̄▽ ̄)Bye~Bye~


回复

上一页1 页 / 共 0下一页