createUserWithEmailAndPassword()
我的目标是使变量alienSize成为窗口底部(和鼠标)位于窗口底部时的最大尺寸,以及当它(和鼠标)位于窗口顶部时的大小的1/10。到目前为止,这个代码适用于最大尺寸,但外星人可以获得的尺寸没有限制。任何帮助请:)
编辑:我必须把它交给所以不要作弊,请像if语句检查大小或任何东西
答案 0 :(得分:0)
您可以使用map()
功能。 map()
函数有5个值:
然后返回一个输出值,该输出值基于输入值的相对位置,缩放到输出min和max。例如,如果您拨打map(150, 100, 200, 500, 700)
,那么您将获得600
的值,因为150
位于100
和200
之间,所以它会计算出来什么值是500
和700
之间的中间值。
以下是一个例子:
float minSize = 50;
float maxSize = 100;
void setup(){
size(500, 100);
}
void draw(){
float size = map(mouseX, 0, width, minSize, maxSize);
background(0);
ellipse(mouseX, height/2, size, size);
}
可以在the reference找到更多信息。