用processing画一个机器人

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

绘制机器人

学习processing的行家都知道有这么一个机器人,名叫P5,在《爱上Processing》这本书里,编者用了8个不同的程序来绘制它。今天我先教大家最简单的一个,同时也是最死板的一个。一不能跑,而不能跳,只是一个静止的机器人的摸样,下面我将给大家展示有关机器人绘制的相关代码以及结果图。

源代码:

size(720,480);

smooth(0);

strokeWeight(2);

background(204);

ellipseMode(RADIUS);

//脖子

stroke(102); //设置画笔为灰色

line(266,257,266,162); //左

line(276,257,276,162); //中

line(286,257,286,162); //右

//天线

line(276,155,246,112); //小

line(276,155,306,56); //中

line(276,155,342,170); //大

//身体

noStroke(); //隐藏画笔

fill(102); //设置填充为灰色ellipse(264,377,33,33); //无重力球体fill(0); //设置填充为黑色

rect(219,257,90,120); //主躯干

fill(102); //设置填充为灰色

rect(219,274,90,6); //灰色条纹

//头部

fill(0); //设置填充为黑色

ellipse(276,155,45,45); //头

fill(255); //设置填充为白色ellipse(288,150,14,14); //大眼睛fill(0); //设置填充为黑色ellipse(288,150,3,3); //瞳孔

fill(153); //填充为浅灰

ellipse(263,148,5,5); //小眼睛1 ellipse(296,130,4,4); //小眼睛2 ellipse(305,162,3,3); //小眼睛3

效果图:

长得一般,建议大家自己添加一些有创意的东西,通过我的第一篇文章《Processing学习笔记一》中的方法添加各种内容。

参考资料——《爱上Processing》人民邮电出版社

相关文档
最新文档