2023年12月14日 星期四

WW-Week14_期末作業製作

***問題***當想要用中鍵拖動旋轉蛋糕,放開時,會彈回去

Ans: (cake_1214test)

請教老師後,知道要好好利用專業分工, 原本是將每個蛋糕(需要旋轉的物件)分別加入if(mouseButton==CENTER),後來將它提出來寫到void mouseDragged()內,拖動鼠標時才做中鍵的拖動判斷。

可以簡潔程式碼。

畫蛋糕時:rotateZ(radians(middleRotate));//jsyeh

float middleRotate=0;
void mouseDragged(){
  if(mouseButton==CENTER) middleRotate -= (mouseX-pmouseX)*0.5;
}





沒有留言:

張貼留言