Discuss Scratch

Doushabaoscratcher
Scratcher
73 posts

请问

在Scratch里可以实现这样的效果吗?
点击绿旗时::events
将 [私有变量 v] 设为 [1]::variables
克隆 [自己 v]::control
将 [私有变量 v] 设为 [2]::variables
克隆 [自己 v]::control

当作为克隆体启动时::control hat
如果 <(私有变量) = [1]> 那么{
说 [我是一号克隆体~] (2) 秒::looks
}::control
如果 <(私有变量) = [2]> 那么{
说 [我是二号克隆体~] (2) 秒::looks
}::control
执行完上面的代码后,会有个克隆体分别说“我是一号克隆体~”和“我是二号克隆体~”吗?

Hey,there!这里是豆沙包!
我来自 数据删除(为了防止某些人去污染环境所以隐藏)(ID是 数据删除
在这里我会发布一些含有大量水分的作品,有时候可能也会做几个比较好的作品扒!喜欢可以关注,byebye
当@greenFlag被点击::events hat
广播[运行! v]::events
重复执行{
计时器归零::sensing
}@loopArrow::control cap

当 [计时器 v] > (0)::events hat
广播[运行! v]::events
重复执行{
计时器归零::sensing
}@loopArrow::control cap

当接收到[运行! v]::events hat
重复执行直到<[Scratch]胜利::sensing>{
打死编程猫::motion
将 [编程猫血量 v] 增加 (-100)::variables
}@loopArrow::control
说[yeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeah][2]秒::looks
wrj2009
Scratcher
1000+ posts

请问

Doushabaoscratcher wrote:

在Scratch里可以实现这样的效果吗?
点击绿旗时::events
将 [私有变量 v] 设为 [1]::variables
克隆 [自己 v]::control
将 [私有变量 v] 设为 [2]::variables
克隆 [自己 v]::control

当作为克隆体启动时::control hat
如果 <(私有变量) = [1]> 那么{
说 [我是一号克隆体~] (2) 秒::looks
}::control
如果 <(私有变量) = [2]> 那么{
说 [我是二号克隆体~] (2) 秒::looks
}::control
执行完上面的代码后,会有个克隆体分别说“我是一号克隆体~”和“我是二号克隆体~”吗?
可以的,是的

“有志者,事竟成,破釜沉舟,百二雄关终属楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴!”
我的爱好:围棋(1段)、编程(ScratchPython)和钢琴(8级)。(为了省空间把自己作品删掉了)
翻译或改编的项目:关灯 9×9 | 不同的世界 - 平台游戏 | 地下 - 平台游戏 | 绿色陆地 - 平台游戏 | 滚动的天空 8
从2019-11-23开始我不会“整天”待在 Scratch 官网了,我在阿儿法营魔抓社区(自己去找,不给链接了,为了防卡搭和编程猫)
wyr061229
Scratcher
100+ posts

请问

是的,可以。不过需要注意一点:这个变量必须是私有变量!SC在执行克隆的时候,会给每个克隆体再创建该角色中的所有私有变量,也就是说你创建的所有私有变量克隆体在克隆时会创建一个副本,副本的初始值为创建时原变量的值。所以是可以实现的


冰雪消融,万物复苏。在广袤无垠的scratch大陆上,生活着一群scratchtcher,就是其中的一个。关注吧!
0、MC爱好者一定要看我的世界2D中文版,该中文版用户检测升级啦!
1、(1)如果你喜欢跑酷,欢迎来到最囧跑酷V2.2最囧跑酷V2.3发布啦!快来玩玩吧!(2)寻找道路
也很好玩,来试试吧
2、囧囧跑酷(滚动的天空版)也已经推出,欢迎游玩~(1)第一关 (2)第二关
3、如果你很喜欢烧脑游戏,别错过了我们的囧囧游戏,烧脑题目等你来!(1)第一关(2)第二关(3)第三关
4、如果你喜欢驾驶游戏,来玩玩最囧驾驶吧!

wyr061229
Scratcher
100+ posts

请问

是的,可以。不过需要注意一点:这个变量必须是私有变量!SC在执行克隆的时候,会给每个克隆体再创建该角色中的所有私有变量,也就是说你创建的所有私有变量克隆体在克隆时会创建一个副本,副本的初始值为创建时原变量的值。所以是可以实现的


冰雪消融,万物复苏。在广袤无垠的scratch大陆上,生活着一群scratchtcher,就是其中的一个。关注吧!
0、MC爱好者一定要看我的世界2D中文版,该中文版用户检测升级啦!
1、(1)如果你喜欢跑酷,欢迎来到最囧跑酷V2.2最囧跑酷V2.3发布啦!快来玩玩吧!(2)寻找道路
也很好玩,来试试吧
2、囧囧跑酷(滚动的天空版)也已经推出,欢迎游玩~(1)第一关 (2)第二关
3、如果你很喜欢烧脑游戏,别错过了我们的囧囧游戏,烧脑题目等你来!(1)第一关(2)第二关(3)第三关
4、如果你喜欢驾驶游戏,来玩玩最囧驾驶吧!

Doushabaoscratcher
Scratcher
73 posts

请问

wyr061229 wrote:

是的,可以。不过需要注意一点:这个变量必须是私有变量!SC在执行克隆的时候,会给每个克隆体再创建该角色中的所有私有变量,也就是说你创建的所有私有变量克隆体在克隆时会创建一个副本,副本的初始值为创建时原变量的值。所以是可以实现的
谢谢

Hey,there!这里是豆沙包!
我来自 数据删除(为了防止某些人去污染环境所以隐藏)(ID是 数据删除
在这里我会发布一些含有大量水分的作品,有时候可能也会做几个比较好的作品扒!喜欢可以关注,byebye
当@greenFlag被点击::events hat
广播[运行! v]::events
重复执行{
计时器归零::sensing
}@loopArrow::control cap

当 [计时器 v] > (0)::events hat
广播[运行! v]::events
重复执行{
计时器归零::sensing
}@loopArrow::control cap

当接收到[运行! v]::events hat
重复执行直到<[Scratch]胜利::sensing>{
打死编程猫::motion
将 [编程猫血量 v] 增加 (-100)::variables
}@loopArrow::control
说[yeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeah][2]秒::looks

Powered by DjangoBB

Standard | Mobile