2025-10-23 09:15:02为什么克隆执行十次后所有克隆体不见了

Discuss Scratch

Discussion Home

There was an error :( Try again?

Follow Discussion

Unfollow Discussion

Discussion Forums » 中文 » 为什么克隆执行十次后所有克隆体不见了

#1Nov. 23, 2015 08:28:42

lesleychen

New Scratcher

5 posts

为什么克隆执行十次后所有克隆体不见了

程序如下克隆执行十次后所有克隆体都不见了屏幕空白一片是为什么呢?当按下 [空格键 v]隐藏克隆 [自己 v]当作为克隆体启动时显示重复执行 移动 (2) 步碰到边缘就反弹end

#2Nov. 23, 2015 09:42:17

093748988210

Scratcher

100+ posts

为什么克隆执行十次后所有克隆体不见了

lesleychen wrote:

程序如下克隆执行十次后所有克隆体都不见了屏幕空白一片是为什么呢?当按下 [空格键 v]隐藏克隆 [自己 v]当作为克隆体启动时显示重复执行 移动 (2) 步碰到边缘就反弹end克隆开始后,(移动2步)不能和(碰到边缘就反弹)相叠,中间要放入[如果<碰到(边缘)>],里面在放(碰到边缘就反弹)就可以正常执行。当作为克隆体启动时显示重复执行 移动 (2) 步如果 <碰到 [边缘 v]> 那么 碰到边缘就反弹endend

Last edited by 093748988210 (Nov. 23, 2015 09:45:19)

#3Nov. 25, 2015 01:32:20

lesleychen

New Scratcher

5 posts

为什么克隆执行十次后所有克隆体不见了

093748988210 wrote:

lesleychen wrote:

程序如下克隆执行十次后所有克隆体都不见了屏幕空白一片是为什么呢?当按下 [空格键 v]隐藏克隆 [自己 v]当作为克隆体启动时显示重复执行 移动 (2) 步碰到边缘就反弹end克隆开始后,(移动2步)不能和(碰到边缘就反弹)相叠,中间要放入[如果<碰到(边缘)>],里面在放(碰到边缘就反弹)就可以正常执行。当作为克隆体启动时显示重复执行 移动 (2) 步如果 <碰到 [边缘 v]> 那么 碰到边缘就反弹endend谢谢你的回答。但是我按照你给出的程序修改后发现还是出现了一样的问题,克隆执行十次后所有克隆体都不见了,屏幕变成空白一片

#4Nov. 25, 2015 08:49:31

fungarwai

Scratcher

26 posts

为什么克隆执行十次后所有克隆体不见了

我的SCGMD都曾经遇到过克隆突然消失的问题这是克隆过多造成的10个当然不算过多,但按照你的算法按下10次空格键的话由于克隆体也会执行克隆,所以会跑出2^9个克隆体解决方法一:先用局部变量或者造型分辨出克隆体与本体当角色为本体时才执行克隆解决方法二:在Stage或者其他角色上执行该角色的克隆

#5Nov. 25, 2015 09:50:18

093748988210

Scratcher

100+ posts

为什么克隆执行十次后所有克隆体不见了

实例示范0.0 我有试过你的程式@@但是我这边没有问题(还是用8.9年的老电脑跑)会不会是主机 (显示卡)的问题><…?影片:https://www.youtube.com/watch?v=sFAlletysjE2015/11/25 5:25p.m. 实录测试(另一个没录到,但是是真的没问题)

Last edited by 093748988210 (Nov. 25, 2015 09:51:48)

#6Nov. 25, 2015 10:36:49

fungarwai

Scratcher

26 posts

为什么克隆执行十次后所有克隆体不见了

他哪有写绿旗那部分,你是在绿旗那部分解决这个问题的等待空格键没按使得过程只执行了一次

#7Nov. 25, 2015 11:26:09

093748988210

Scratcher

100+ posts

为什么克隆执行十次后所有克隆体不见了

我知道原因了如果你这样设计会变成1x2x3x4x5x6x7x8x9x10 x….而不是1+1+1+1+1+1+1+1+1+1+….如果只用空白键,会连同分身都一起制造克隆。大约x9开始就有一大部分全部都消失了。可能是Scratch2.0的分身数量有设定最大限制。就像计算机,最大限制可能只能按到1000000而以。当然我已经做出一些可以修正的程式,不介意的话参考一下~影片:https://www.youtube.com/watch?v=VuCYeHmDcEs2015/11/25 7:18p.m. 实录测试第二次

Last edited by 093748988210 (Nov. 25, 2015 11:26:51)

#8Nov. 27, 2015 02:12:14

lesleychen

New Scratcher

5 posts

为什么克隆执行十次后所有克隆体不见了

fungarwai wrote:

我的SCGMD都曾经遇到过克隆突然消失的问题这是克隆过多造成的10个当然不算过多,但按照你的算法按下10次空格键的话由于克隆体也会执行克隆,所以会跑出2^9个克隆体解决方法一:先用局部变量或者造型分辨出克隆体与本体当角色为本体时才执行克隆解决方法二:在Stage或者其他角色上执行该角色的克隆谢谢建议,不过请问“在Stage或者其他角色上执行该角色的克隆”该如何具体执行?我是新手,还有很多不熟悉的地方。

#9Nov. 27, 2015 02:17:29

lesleychen

New Scratcher

5 posts

为什么克隆执行十次后所有克隆体不见了

093748988210 wrote:

我知道原因了如果你这样设计会变成1x2x3x4x5x6x7x8x9x10 x….而不是1+1+1+1+1+1+1+1+1+1+….如果只用空白键,会连同分身都一起制造克隆。大约x9开始就有一大部分全部都消失了。可能是Scratch2.0的分身数量有设定最大限制。就像计算机,最大限制可能只能按到1000000而以。当然我已经做出一些可以修正的程式,不介意的话参考一下~影片:https://www.youtube.com/watch?v=VuCYeHmDcEs2015/11/25 7:18p.m. 实录测试第二次谢谢,可惜我是大陆的,youtube视频看不了啊

#10Nov. 27, 2015 04:56:55

fungarwai

Scratcher

26 posts

为什么克隆执行十次后所有克隆体不见了

lesleychen wrote:

fungarwai wrote:

我的SCGMD都曾经遇到过克隆突然消失的问题这是克隆过多造成的10个当然不算过多,但按照你的算法按下10次空格键的话由于克隆体也会执行克隆,所以会跑出2^9个克隆体解决方法一:先用局部变量或者造型分辨出克隆体与本体当角色为本体时才执行克隆解决方法二:在Stage或者其他角色上执行该角色的克隆谢谢建议,不过请问“在Stage或者其他角色上执行该角色的克隆”该如何具体执行?我是新手,还有很多不熟悉的地方。克隆 [ v]这个语句应该就可以选则克隆自己或者其它角色了

#11Nov. 27, 2015 05:39:01

lesleychen

New Scratcher

5 posts

为什么克隆执行十次后所有克隆体不见了

fungarwai wrote:

lesleychen wrote:

fungarwai wrote:

我的SCGMD都曾经遇到过克隆突然消失的问题这是克隆过多造成的10个当然不算过多,但按照你的算法按下10次空格键的话由于克隆体也会执行克隆,所以会跑出2^9个克隆体解决方法一:先用局部变量或者造型分辨出克隆体与本体当角色为本体时才执行克隆解决方法二:在Stage或者其他角色上执行该角色的克隆谢谢建议,不过请问“在Stage或者其他角色上执行该角色的克隆”该如何具体执行?我是新手,还有很多不熟悉的地方。克隆 [ v]这个语句应该就可以选则克隆自己或者其它角色了尝试了一下,现已解决,非常感谢!

#12Nov. 28, 2015 01:33:09

Pickled-Meanie

Scratcher

36 posts

为什么克隆执行十次后所有克隆体不见了

fungarwai wrote:

我的SCGMD都曾经遇到过克隆突然消失的问题这是克隆过多造成的10个当然不算过多,但按照你的算法按下10次空格键的话由于克隆体也会执行克隆,所以会跑出2^9个克隆体解决方法一:先用局部变量或者造型分辨出克隆体与本体当角色为本体时才执行克隆解决方法二:在Stage或者其他角色上执行该角色的克隆如果克隆体也会执行上面那个脚本的话,那么你可能把克隆体隐藏了

#13Nov. 28, 2015 09:24:19

093748988210

Scratcher

100+ posts

为什么克隆执行十次后所有克隆体不见了

lesleychen wrote:

093748988210 wrote:

我知道原因了如果你这样设计会变成1x2x3x4x5x6x7x8x9x10 x….而不是1+1+1+1+1+1+1+1+1+1+….如果只用空白键,会连同分身都一起制造克隆。大约x9开始就有一大部分全部都消失了。可能是Scratch2.0的分身数量有设定最大限制。就像计算机,最大限制可能只能按到1000000而以。当然我已经做出一些可以修正的程式,不介意的话参考一下~影片:https://www.youtube.com/watch?v=VuCYeHmDcEs2015/11/25 7:18p.m. 实录测试第二次谢谢,可惜我是大陆的,youtube视频看不了啊(修正的程式) 位数增加1 (第1个影片的程式)点击绿旗时隐藏重复执行 如果 <按键 [空白鍵 v] 是否按下?> 那么 克隆 [自己 v] 在 <<按键 [空白鍵 v] 是否按下?> 不成立> 之前一直等待 endend当作为克隆体启动时显示重复执行 移动 (1) 步 碰到边缘就反弹end(发生错误显示) 位数乘以2 (第2个影片的程式)当按下 [空白鍵 v]隐藏克隆 [自己 v]当作为克隆体启动时显示转动CW (在 (0) 到 (360) 间随机选一个数) 度重复执行 移动 (1) 步 碰到边缘就反弹end以上给予您参考

Last edited by 093748988210 (Nov. 28, 2015 09:33:27)

#14Feb. 8, 2019 10:28:36

1235656738

Scratcher

1 post

为什么克隆执行十次后所有克隆体不见了

lesleychen wrote:

程序如下克隆执行十次后所有克隆体都不见了屏幕空白一片是为什么呢?当按下 [空格键 v]隐藏克隆 [自己 v]当作为克隆体启动时显示重复执行 移动 (2) 步碰到边缘就反弹end

Discussion Forums

» 中文

» 为什么克隆执行十次后所有克隆体不见了

There was an error :( Try again?

Follow Discussion

Unfollow Discussion

Powered by DjangoBB