NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 28882|回复: 4
打印 上一主题 下一主题

[在线求助] 求各位大神给一个processing 关于简单的鼠标交互代码

[复制链接]
跳转到指定楼层
m
发表于 2013-5-9 22:57:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
20照度
老师布置的作业

但是我真的是完全听不懂   英语也不好

完全不会做

所以来这求助了  各位大神!!!

只要是能实现和鼠标交互的一个代码就行了    简单点也无所谓

最佳答案

查看完整内容

void setup(){ size(500,500); smooth(); background(200); rectMode(CENTER); } void draw(){ if(mousePressed){ if(mouseButton==LEFT){ fill(255);//鼠标左键按下出现白色方块 } else if(mouseButton==CENTER){ fill(0);//鼠标中键按下出现黑色方块 } else { fill(100);//鼠标右键按下出现灰色方块 } rect(mouseX,mouseY,50,50); } }
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
4m
发表于 2013-9-13 12:57:01 | 只看该作者
processing 的example立面就有啊,去找找吧
3m
 楼主| 发表于 2013-5-16 22:26:49 | 只看该作者
2m
发表于 2013-5-15 09:23:41 | 只看该作者
不知道你交作业了没有
还是给你码一个吧

void setup(){
size(300,300);
background(0);
smooth();
}
void draw(){
ellipse(mouseX,mouseY,60,60);
}
1m
发表于 2013-5-9 22:57:57 | 只看该作者
void setup(){
size(500,500);
smooth();
background(200);
  rectMode(CENTER);
}

void draw(){
if(mousePressed){
  if(mouseButton==LEFT){
    fill(255);//鼠标左键按下出现白色方块
  } else if(mouseButton==CENTER){
    fill(0);//鼠标中键按下出现黑色方块
  } else {
    fill(100);//鼠标右键按下出现灰色方块
  }
  rect(mouseX,mouseY,50,50);
  }
}

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-11-26 09:23 , Processed in 0.065450 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表