- 博客(6)
- 收藏
- 关注
原创 Friends——一个简单的Processing小游戏
Friends——一个Processing小游戏背景介绍在无边无际的的黑夜中,每一个光点都是一个孤独的个体,他们本应活在自己的循环里,然而却有一簇小小的光环,不愿活在这永不交集的世界,请帮助他们找到所有的Friends,还有…小心那些白色的飞驰的光点…他们不喜欢Friends…创意代码架构代码主体为:GameStart():游戏初始画面GameMain():游戏主体程序GameO...
2019-04-29 21:10:35
7115
2
原创 Friends小游戏完整代码
Friends小游戏完整代码Mover[] movers = new Mover[10];Attractor a;int num = 50;int maxnum = 10001;int r = 10;int friendnum = 50;int friendr = 30;float maxspeed = PI/36;float HP=200;int ranger = 5;in...
2019-04-29 16:58:24
4969
2
原创 关于“艺工交叉”,观看《达芬奇的人生密码》有感
张帆同学的Processing-玻璃画板博客链接:https://www.kanvasesfan.me/?p=75首先,我们来看效果图:可以说很有艺术感了,浏览了张帆同学的代码,思路写的很清晰,构思很巧妙,其中有很多为了提高效率的小技巧,可以看出作者本人娴熟的编码技巧。作品本身兼具艺术和技术气息,可以说真的很棒了。王子民同学的人性化的绘画界面设计博客链接:https://blog.cs...
2019-01-07 11:13:03
282
原创 基于P5“尝试开发”一个“绘画系统”
为了完成大作业,“自愿”开发的系统颜色板为了完成一个“绘画系统”,我们不妨将其想象为一个传统意义上的绘画过程。在现实中,绘画需要那些要素呢?首先,我们需要一个画布,p5.js已经为我们提供了。然后,我们需要一个调色板,让我们不至于只能使用一种颜色来完成绘画。按照RGB颜色与十六进制颜色码转换,我们绘制了如下排列好的色块...
2018-12-29 13:47:37
818
1
原创 对比“码绘”与“手绘”的区别
利用P5码绘,并对比与手绘的区别手绘作品展示:码绘作品展示:代码展示:var x=200;var y=200;var a=100;var b=100;function setup() { createCanvas(600, 600);} function draw() { background(0); //width和height是关键词,分别是...
2018-11-24 14:25:13
187
原创 P5的动态绘画
尝试利用P5.JS绘制一幅“动态”绘画作业流程:1.首先,我们需要绘制一幅会动的“图”,本着这一思想,写下了第一段代码。var x=0;function setup() { createCanvas(400, 400);} function draw() { background(255); x+=2; fill(0,255,255); ellipse(x%wi...
2018-11-23 16:47:47
769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人