机缘巧合下,接触到了processing,用来设计一个小游戏。嗯~,processing是个什么鬼,好吧,原谅各位程序员,程序媛啦!processing一般都是给设计人员用的。
什么是processing
Processing是一种计算机语言,以java语法为基础,可以转换成java程序,不过在语言上简易很多。所有原始代码及开发环境开放,主要用于艺术、影像的设计与处理。
下载
Processing下载十分方便快捷,进入processing3官网:processing3。点击Dowload,选择对应你电脑系统的版本,完全开放与免费。
我的电脑是Windows 64位的,所以下载完是一个压缩包,不用解压,直接双击,点击.exe就可以运行啦。
满足大家的好奇心,下图是processing的界面。
要点
其实代码完全是java,但是processing会有一些固有的设置,而且主要是负责处理图像等,主要是画一些小图形之类的。所以他的要点在于一些特有的函数。例如初始加载页面的setup()和draw()。
setup()
setup()主要是在程序运行开始时运行一遍,只有一遍。
draw()
draw()主要是代码会从头到尾一直运行下去,知道关闭按钮或者关闭窗口。
弄清楚这两个其实就好多了,其他的就是一些固有函数去画一些图形啦!
demo
void setup(){
size(480,120);//初始页面大小,为480*120像素
smoth;
}
void draw(){
if(mousePerssed){ //鼠标按下,颜色填充为黑色
fill(0);
}
else{
fill(255); //鼠标未按下,颜色填充为白色
}
ellipse(mouseX,MouseY,80,80); //画椭圆,位置为鼠标的x y点,宽高都为80
}