复制并粘贴子事件3次。对于两个中间事件,添加额外的瓷砖不透明度条件。将第一个子事件的不透明度更改为<64.75。对于第二个子事件,将不透明度更改为>64.75和<127.5。第三个>127.5和<191.25。对于最后一个子事件,将不透明度更改为>191.25。
然后将更改动画操作中的对象从瓷砖更改为颜色。还要为每个子事件将动画设置为比上面的事件高1。最后,为每个事件添加一个新动作以删除瓷砖对象。
运行程序几次。生成的世界中的大部分都由绿色和黄色组成。即使只有瓷砖不透明度的一半应为蓝色或灰色。这是因为噪声函数往往返回许多在127.5周围的值,而在0和255周围的值很少。
对此的简单解决方案是减少两个中间子事件的范围一半,并增加第一个和最后一个子事件的范围一倍。通过调整哪部分不透明度将成为哪种颜色,可以创建非常不同类型的世界。
现在当运行程序时,将创建一个更加平衡的世界。
如果您不喜欢纯色的外观,实现阴影的简单方法是删除所有删除瓷砖动作,并将其替换为将瓷砖动画更改为与颜色对象的动画操作相同的编号。
最后,删除左鼠标按钮释放条件,并将其替换为变量x<0和变量y<0的条件,确保还添加一个仅触发一次的条件。现在着色将自动发生。