专栏首页儿童编程Scratch做高逼格的互动艺术作品(一)

Scratch做高逼格的互动艺术作品(一)

最近在郎师兄推荐下初步了解了一下processing互动编程艺术,真是美轮美奂,直接跪了。今天我用Scratch也做了一个互动的小作品,自我感觉挺好(大神勿喷~),跟大家分享下。

一、互动玩法

1.点击鼠标,舞台中众多移动物体会在“聚合”与“发散”两个状态切换;

2.点击鼠标的位置,会逐渐出现装饰文字文字;

3.点击空格键,更换舞台 上活动的角色。

二、界面截图如下

作品截图1

作品截图2

作品截图3

作品截图4

三、代码部分说明

这个案例分为三个元素:舞台、角色和装饰文字,代码分布在这三个元素上。

舞台代码主要用于检测鼠标,按下鼠标,舞台上移动物体在聚散之间切换。“聚”则鼠标跟随,“散”则花落满天。

舞台代码

角色代码部分主要是克隆自身,设置其大小颜色等特效及移动等控制。按下空格键,切换角色造型(本例中用了四个造型,见上面四个截图)。

角色代码

角色内部结构

装饰文字代码主要体现在逐渐显现和隐藏,显示位置由鼠标决定。

文字代码

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 关卡类游戏《鱼塘Ⅰ》的Scratch实现

    今天用Scratch实现一个多关卡类的小游戏《鱼塘Ⅰ》(从名字可以看出可能有续集,好吧~)。这个游戏很简单(游戏场景见下图),但是需要使用大量的变量、定义函数、...

    一石匠人
  • 《我们捉鱼吧》——Scratch神奇的“侦测”功能总结

    导读:本文通过案例《鼠标捉鱼》、《大鱼吃小鱼》、《小猫捉鱼》总结了Scratch的侦测功能。

    一石匠人
  • Scratch多关卡类游戏设计智囊——两种关卡控制模式

    Scratch多关卡类游戏设计具有一定的挑战性,其中关卡控制的“主控模块”对于游戏的顺利进行至关重要。今天向大家介绍两种关卡设置模式。

    一石匠人
  • 资源 | 多级别堆栈不是问题!全新中介码与编译器框架 MLIR

    AI 科技评论按:为了更好解决 TensorFlow 用户在使用不同种类的硬件(GPU、TPU、移动设备)时,由于多级别堆栈而导致的编译器与运行时错误,近日开源...

    AI科技评论
  • ubuntu修改和配置ip地址

    1、修改配置文件 /etc/network/interfaces 添加以下内容:

    foochane
  • Java之手写ArrayList(上)

    ArrayList是基于动态数组实现的,数组具有按索引查找的特性,所以访问很快,适合经常查询的数据。其实就是对数组的操作。首先分析一下ArrayList的几个常...

    用户5224393
  • 前端测试题:下面关于类class的描述,错误的是?

    ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。

    舒克
  • Class.forName 和 ClassLoader 到底有啥区别?

    最近在面试过程中有被问到,在Java反射中Class.forName()加载类和使用ClassLoader加载类的区别。当时没有想出来后来自己研究了一下就写下来...

    程序猿DD
  • Class.forName 和 ClassLoader 到底有啥区别?

    来源 | https://www.cnblogs.com/jimoer/p/9185662.html

    用户1516716
  • Class.forName 和 ClassLoader 到底有啥区别?

    来源 | https://www.cnblogs.com/jimoer/p/9185662.html

    良月柒

扫码关注云+社区

领取腾讯云代金券