{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "---\n", "title: p5.js教程07-让图动起来\n", "date: 2018-06-06 20:17:55\n", "tags: [p5.js]\n", "toc: true\n", "xiongzhang: true\n", "\n", "\n", "---\n", "\n", "\n", "\n", "> 声明: 本文由[DataScience](http://mlln.cn)发表,未经允许不得转载。 转载请注明[本文链接](http://mlln.cn)mlln.cn, 并在文后留言`转载`.\n", "\n", "本文代码运行环境:\n", "\n", "- windows10\n", "- jupyter notebook\n", "- p5.js 0.6.1" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "在此之前的教程中你可能已经见过动态的效果了, 不过我们在这里更详细和系统的说明下。\n", "\n", "就像翻书一样,屏幕上的动画是通过不断显示不同的图像来显示动态效果的。我们需要绘制图像,然后绘制稍微不同的图像,然后绘制另一个图像,依此类推, 让这些图像连续出现。当以足够快的速度呈现一组相似图像时,我们的大脑将这些图像转换为运动。" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "(下面我们注册p5魔法, 以便于在jupyter notebook中使用p5.js, 如果你不用notebook, 请忽略这部分python代码)" ] }, { "cell_type": "code", "execution_count": 46, "metadata": {}, "outputs": [], "source": [ "from IPython.core.magic import register_cell_magic\n", "from IPython.display import IFrame\n", "\n", "TEMPLATE = \"\"\"\n", "\n", "
\n", "\n", "\n", "\n", "\n", "