7.10 角色-更多模块

更多模块包括自定义过程模块和硬件扩展模块。

一个复杂的程序往往需要很长很长很复杂的代码,把这些代码全部编写在一段脚本中,不但不好理解也不好测试和调试,如果把程序按照实现不同的功能划分成不同的小过程,就简单明了。用过程的思维解决复杂问题的本质就是“分而治之”:将一个很大很复杂的问题分解成许多小的子问题,然后逐个突破。另外,可以将重复的代码放在一个过程里,多次调用。

创建一个过程模块,可以指定过程的参数,一个或多个,也可以不指定参数。自定义过程可以扩展现有指令,可以将重复使用的指令组合放在一个过程模块中,减少代码冗余。

过程的特性:
(1)过程不能在角色之间共享。过程只能在角色内使用,同样,舞台的过程也只能在舞台的脚本中使用。
 (2)给参数命名的时候,尽量采用具有实际意义的名称,这样可以提高程序的可读性,一目了然。
 (3)过程的删除有两种方法,直接从脚本区拖到指令区,或者在脚本区右键“删除”,但是在被引用的过程不能被删除。
 (4)如果要增加或者删除参数,点击右键“编辑”功能即可实现。

 

例子:让小猫说出9+8、15+25、99+121计算结果。

可以参考画多边形学习过程嵌套调用。

Scrach支持游戏手柄、乐高硬件扩展。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值