用户:
SKQA查看:2 回复:3 评论:2 创建时间:2020-04-19T13:13:16
关于克隆体,你知道多少?
我知道克隆可以复制角色
我知道本体只有一个,但克隆体可以有好多个
我还知道克隆体会继承本体的所有属性
但不会继承本体的积木
我还知道在“当作为克隆体启动时”积木下面可以控制克隆体运动等
……
那标题中的“克隆体的唯一标识”是什么东东呢?
“克隆体的唯一标识”我们也可以一个词一个词的去理解,“克隆体”大家都知道,“唯一”是指独一无二,“标识”是指标志。那么“克隆体的唯一标识”就是指:克隆体需要有独一无二的标志。
那这些标识是什么呢?
因为克隆体需要有独一无二的标志,
每个克隆体的标志都不一样,
在克隆的过程中,
标志会不停的改变,
所以标志是变量。
首先,我们先克隆出三个克隆体。
为了避免克隆体在同一个位置,我们把克隆体移动到随机位置。
接下来,我们要做标识了。
因为每个克隆体的标识都不一样,所以肯定是私有变量(听不懂的话就理解成角色变量)。
这个私有变量专业称为id,id相信大家在生活中都见过吧,在编程猫社区里你的“用户ID”,就是这个意思。
为了方便,这里的“克隆体id”就是克隆体的编号。
详解如下图:
积木稍微有一点繁琐,但是现在已经可以独立控制克隆体了。
你可以:
说出id试试?
如果我想让3号克隆体抖动3秒呢?
id还有别的用处,有兴趣的人可以自行探索~