• 首页
  • 少儿编程
  • 珠心算
  • scratch
  • Scratch克隆与图章

    对于scratch的编程的初学者来说,克隆和图章是很容易搞混淆的,觉得克隆和图章都是让角色的图像一个变两个,但是他们用法区别和注意事项却分不清。今天我们来看看Scratch克隆与图章

    Scratch克隆与图章

    scratch克隆

    在scratch编程里,克隆属于控制里面,scratch编程里克隆的功能是将角色图像一个变成多个。控制指令块有“当作为克隆体启动时”、“克隆自己”、“删除此克隆体”三个,它的本质是在程序运行到自己设计好的位置时,利用“克隆自己”指令把当前的角色克隆一个出来,有点类似与复制一个,但是这个克隆出来了又不是真正的复制一个角色出来,因为它的控制代码也在这个角色里,对项目来说还是只是一个角色,但是我们又可以单独给这个克隆体写代码进行控制。

    scratch克隆体写代码

    scratch编程里可以给克隆体写代码控制这个克隆体的,但是这个代码只能在它所属的角色的代码界面里写。

    方法就是利用“当作为克隆体启动时”指令块来引导触发该克隆体程序的运行。

    scratch图章

    scratch图章

    在scratch编程里,图章属于画笔模块的一个指令块,scratch图章的作用也是将角色的图像一个变成多个,但是使用上却有很大的限制,比如图章产生的图像不能够移动,它的本质就是相当于一个印章在指定的位置按指定的效果印了一个图案上去。

    scratch图章和克隆的区别

    • 克隆体可以写程序来控制,图章只是印章的一个图案;
    • 克隆体的效果控制要在克隆体产生之后,写代码来控制,图章的样式效果要在图章动作之前设置好样式效果,图章动作之后就不能修改了;
    • 克隆体清除的方式命令是删除此克隆体,图章的清除方式命令是全部擦除;
    • 克隆体产生之后,可以拖动位置,图章一旦印出之后不可以再动;
    • 克隆体随着所属角色可以在舞台上选择前后位置,图章都是印在背景上,图章容易被其他角色遮挡住。