用脚本为scratch设置断点提供简单的动态调试功能

编程时,当脚本没有按所希望的那样运行,仅分析源代码又不能发现问题时,希望能运行部分程序代码后停下来,通过分析各个变量的值,来发现错误。这就是动态调试功能。大部分程序开发环境都提供了调试功能,允许在源程序语句处设置断点,程序会在你所设的断点处停止,在查看变量后,允许程序从断点处继续运行。可惜scratch没有提供此功能。看如下脚本。运行前,点击“我的变量”前的选择框出现对勾,使其显示在运行界面上。当脚本执行到脚本“等待按下空格键”,程序停止,可看到“我的变量”的值为1,按下空格键,“我的变量”的值为2…直到,“我的变量”的值为10,程序结束。两条等待脚本是必须的,如去掉第2条等待脚本,当脚本执行到“等待按下空格键”,程序停止后,按下空格键,在按下空格键未抬起前,程序就会执行所有余下的循环,直到程序结束。
用脚本为scratch设置断点提供简单的动态调试功能_第1张图片

你可能感兴趣的:(scratch游戏编程,为scratch设置断点)