201903-29 在openprcessing上收集了一波源代码,分享一下 sketch70235 sketch404628 sketch430959 sketch524376 sketch527079 sketch543970 sketch559726 sketch560246 sketch561598 sketch655997 sketch656232 ske.... Read More >
201809-04 来来来,打飞机游戏 要求:地上一个可平动的加农炮,可发射数量有限的炮弹。天上有个random高度的飞机,以恒定速度循环飞。当炮弹击中飞机时,加5发炮弹,加100分。炮弹耗光后游戏结束。 首先进行面向对象分析,分析实体个数,实体包含的属性和方法。从要求描述中可以看出有三个实体,加农炮,炮弹和飞机。 炮弹:属性:坐标,标志量判断是否被发射。方法:飞行(被发射后坐标开始持续变化,并且改变标志量)。绘制(三个实体.... Read More >
201807-27 新版本3.4已经可以下载了! Github [ 大问题 ] + 在 windows 下, 有时候 jnidispatch.dll 和 core.jar(?!) 文件会被自带防火墙删掉. 现在对此专门加了一个报错框. 我们一直都受这个问题困扰, 很不幸微软并没有在这个问题上给予我们足够的帮助. .... Read More >
201805-31 有树莓派的独立页面了! get started 你只需要: - 一块树莓派 3+, 3, 或者2 - 一张8G以上SD卡 - 一个2.5A以上的USB充电器 - 一跟HDMI线 - 一套键盘鼠标.... Read More >
201804-04 【翻译】Processing库的手动安装 网上对于手动安装库的讲解挺少的,主要是针对一些特别情况作出的解决方案,但是如果遇到的问题比较“小众”,那就很难找到有效的帮助,为了方便安装库的过程中遇到问题的人,看英文文档有困难的人,我翻译了一下官网的安装教程 原文地址:https://github.com/processing/pr.... Read More >
201803-14 新版本3.3.7已经可以下载了! Github 主要... + 修复了部分Windows Defander干扰运行的问题(不完全). + 修复网络连接库(net)的5个问题. + 现在保存PDE 文件时文件末会被增加一个空行. + 修复了重构变量名对话框在高分屏环境下的表现. + 现在可以.... Read More >
201712-14 小经验:导出GIF文件的个人用法 把功能打包到两个方法里, 另外做一个tab保存. 打开要录的sketch后, 直接把setup用的方法贴到setup最后, 把draw用的方法贴到draw最后. setup的参数传文件名, draw的参数传长度. 录制结束后在外部决定要不要关闭程序. /* [in setup()]:: stGifMaker("ex_");//..(filename) [in d.... Read More >
201710-24 P5学习笔记(2) Processing学习笔记——第二课 pushMatrix入栈,popMatrix出栈,限制矩阵力量的专用结界 Rotate()旋转 声明一个变量,放在最上面,不在任何花括号内,则属于一个全局变量,哪都能使用 在draw中使变量的每一帧都发生变化,例如:a=a+1 .... Read More >
201710-23 P5学习笔记(1) Processing学习笔记——第一课 调整“个人偏好(perferences)”,便于国际化交流,先调整成英文,然后字体要调整成那种中英文兼容的字体,底下要打勾的选项全勾上,然后那个占用内存的选项先调成1024,要是不够以后再加~然后有个自动代码补全的功能,这个功能类似于输入法,勾上后比如你想打“size”函数,打个“si”就会在光标下方自动弹出一个小的备选框,按方向键上下移动高亮条,.... Read More >
201710-09 真·代码解析《四色环》 之前写的几篇代码解析太幼稚了,错误百出,不过错误是进步的基石(前提是得被招安了才行)。 今天这篇代码解析比之前更近一步,由之前的给代码给成品来解析代码进化为给成品猜代码解析代码~ 废话少说,进入正题。 这篇文章中的“成品”来自于iprocessing群里一位朋友“诺仟”分享的proce.... Read More >
201709-29 文盲角度,什么是向量,什么是类,向量怎样相加? //二话不说,先上代码 //该段内容来自于《代码本色》P24,向量章节 //x与y为小球的位置 //小球在二维坐标系中的位置都是由x与y两个轴组成的 //小球在二维坐标系中的运动也就可以理解/分解成 //在x轴与y轴单独运动后组合起来的结果 //因为程序中的时间单位为帧,所以每帧移动多远也可以理解为速度 //也就是说小球的运动是由x轴与y轴两个地方的速度组合起来的 //也就是向.... Read More >
201709-28 文盲角度代码阅读《星间飞行1(作者:konrad jünger)》 首先观察现象: 1,有点,很多点 1.1,点随机分布 1,2,点随帧数变多 2,鼠标参与互动 2.1,鼠标于画布中心,则点静止 2.2,点的移动与鼠标向量有关 鼠标于x轴正方向,点沿着于y轴垂直的方向向外移动 反之相反 2.3,鼠标于y轴正方向,点沿着于x轴垂直的方向向x轴聚拢 反之相反 2.4鼠标离原点距离越远,点运动速度越快 3,点的移动速度越快,轨迹越长 //声明一.... Read More >
201709-26 文盲角度代码阅读《Sea Shell(作者:Micheal Pinn)》 代码来自于openprocessing.org 作品链接: https://www.openprocessing.org/sketch/402526 首先观察现象: 1,整体上由很多矩形组成一个类圆的形状; 2,矩形都是圆角矩形; 3,两个矩形为一组 2.1,一组中的两个矩形中点重合 2.2,转速相同 2.3,组中的矩形相对静止 2.4,其中一个矩形有与背景色相同的.... Read More >
201709-25 文盲角度代码分析《高级催眠(作者:Jacob Joaquin)》 这是来自openprocessing首页展示的一段代码(https://www.openprocessing.org/sketch/164071——原文链接),很简洁效果很好,初学者也能看懂 首先观察: 因为转的快有点眼花,可以在size下一行插入frameRate(x)降低帧数,达到慢放效果 1,有黑圈白圈 2,黑圈白圈都是运动的,且是有周期的 3,同色圈不相交 .... Read More >
201709-25 文盲角度代码分析《催眠(作者:叶师傅)》 前几天叶师傅在朋友圈里发了个小代码,点进去一看gif感觉不咋地,就没当回事,今天看书的时候想起来了这个代码遂找来研究(原文—— http://mp.weixin.qq.com/s/VFFzcIdJdYKQHfz4oWKINA ),打了三遍,第一遍不动,第二遍疯动,第三遍才打成功,也许是被催眠了吧,图出来后效果是惊到了我的, 从此以后再也不相信gif版的processing图了!.... Read More >
201709-22 模拟工控机的模拟(5):模拟工控机模拟水塔水位控制 在开始用Processing 做那道水塔考题前, 让我重新想一下: 如果它不是考试, 这个水塔是我的产品, 我会写出什么样的控制要求呢? 我会说, 首先, 除自动上水和停止状态外, 水泵应该有强制运转状态. 在液位开关无法工作 (比如明明开关没有过水触点却有导通) 的情况下, .... Read More >
201709-21 模拟工控机的模拟(4):制作交互 现在有了了一个工控机类, 有了一个工控机模拟类, 要模拟出整个工控机系统可能还需要一个上位机类? 但Processing 本身就是一个可以和用户互动的窗口, 所以接下来只要发挥Processing的老本行, 写一套适合于要模拟的系统的界面, 把工控机的控制和模拟出来的机械动作用动画表.... Read More >
201709-20 模拟工控机的模拟(3):工控机的模拟 工控机系统的程序编写完成后,如果条件允许,最好的测试方法可能是把整机抬到现场,把传感器和动作器的接线全部接好,然后在机械乒乓乱响中测试出问题,慢慢调试... ...这当然是不可能的。真实的PLC培训教室会用一盒乐高和小马达和任何他们能淘到的玩具来做一个模型,然后把工控机做成一块训练板.... Read More >