图形化编程中制作蹦床效果的步骤如下:
创建角色
使用`Sprite`函数创建一个名为“蹦床”的角色。例如:
```python
蹦床 = Sprite("蹦床")
```
循环执行
使用`while True`循环来持续执行效果。例如:
```python
while True:
```
条件判断
使用`sensing_touchingobject`函数判断是否碰到鼠标指针。例如:
```python
if 蹦床.sensing_touchingobject("_mouse_"):
```
打击小军鼓
当碰到鼠标指针时,调用`music_playDrumForBeats`函数敲响小军鼓。例如:
```python
蹦床.music_playDrumForBeats(1, 0.25)
```
蹦床鱼眼特效
使用`looks_changeeffectby`函数实现鱼眼特效。例如:
```python
蹦床.looks_changeeffectby(-25)
```
延迟
使用`time.sleep`函数添加延迟,使效果持续0.5秒。例如:
```python
time.sleep(0.5)
```
恢复鱼眼特效
在延迟后,再次使用`looks_changeeffectby`函数恢复鱼眼特效。例如:
```python
蹦床.looks_changeeffectby(25)
time.sleep(0.5)
```
将这些步骤组合起来,完整的代码如下:
```python
-*- coding: utf-8 -*-
import _env, time, random
from kblock import *
蹦床 = Sprite("蹦床")
while True:
if 蹦床.sensing_touchingobject("_mouse_"):
蹦床.music_playDrumForBeats(1, 0.25)
蹦床.looks_changeeffectby(-25)
time.sleep(0.5)
蹦床.looks_changeeffectby(25)
time.sleep(0.5)
```
这个代码会在每次鼠标指针碰到蹦床时,播放小军鼓音乐并改变蹦床的视觉效果,持续0.5秒后恢复原状。你可以根据需要调整参数和效果。