用processing画一个机器人
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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》人民邮电出版社