Processing 挥手用鼠标

Processing 挥手用鼠标,processing,Processing,我是新来的,我有一个简单的问题 我在波浪中添加了一个mouseX,因此左侧的波浪小于右侧。但在右边,波浪是过度的。你知道怎么解决这个问题吗 int-wave=int(sin(帧数*0.02+(x*y)*0.01)*mouseX); 返回[-1.0,1.0]范围内的值。根据鼠标的相对x坐标((float)mouseX/width)定义左侧的高度(h\u left)和右侧的高度(h\u right),并通过函数在值之间插值: float h_left=100.0; 右浮动h_=200.0; 浮动重量

我是新来的,我有一个简单的问题

我在波浪中添加了一个
mouseX
,因此左侧的波浪小于右侧。但在右边,波浪是过度的。你知道怎么解决这个问题吗

int-wave=int(sin(帧数*0.02+(x*y)*0.01)*mouseX);
返回[-1.0,1.0]范围内的值。根据鼠标的相对x坐标(
(float)mouseX/width
)定义左侧的高度(
h\u left
)和右侧的高度(
h\u right
),并通过函数在值之间插值:

float h_left=100.0;
右浮动h_=200.0;
浮动重量=(浮动)鼠标/宽度;
浮动高度=lerp(左高右重);
int波=int(sin(帧数*0.02+(x*y)*0.01)*高度/2.0);
返回[-1.0,1.0]范围内的值。根据鼠标的相对x坐标(
(float)mouseX/width
)定义左侧的高度(
h\u left
)和右侧的高度(
h\u right
),并通过函数在值之间插值:

float h_left=100.0;
右浮动h_=200.0;
浮动重量=(浮动)鼠标/宽度;
浮动高度=lerp(左高右重);
int波=int(sin(帧数*0.02+(x*y)*0.01)*高度/2.0);

非常感谢您!它工作得很好,我现在明白了!非常感谢你!它工作得很好,我现在明白了!