iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 10
0

前言

今天要介紹的是滑鼠的輸入相關函數,這邊跟鍵盤輸入,都是很常用的函數。這次部分應該會分成兩部分來做講解,今天主要講的會是單純的判斷函數

基本介紹

這次要介紹的是mousePressed()跟mouseReleased()。

  • mousePressed()
    這東西跟昨天所介紹的keyPressed()在邏輯上是一樣的東西,今天就不多做說明,直接放寫法。
    • 語法
     draw()
     {
        //...主程式
     }
     mousePressed()
     {
         //任何有效的陳述句
     }
    

補充
他也有個布林值也叫mousePressed,當按下滑鼠時,mousePressed會變true。

  • mouseReleased()
    跟keyReleased()一樣,也同樣不多做解釋。

    • 語法
     draw()
     {
        //...主程式
     }
     mouseReleased()
     {
         //任何有效的陳述句
     }
    
  • mouseX、mouseY
    這東西是一個系統變數,會記錄你現在滑鼠所在的座標,可以直接拿來運用,這裡就直接放上例子吧

    • 語法
    point(mouseX,mouseY);
    //這樣就會劃出一個跟著滑鼠動的點了
    

結語

下次講解這次沒講完的部分,像是mouseClicked()、mouseMoved()等等。
那今天就這樣了,祝各位學習愉快。


上一篇
Processing — Day 9 鍵盤輸入
下一篇
Processing — Day 11 滑鼠輸入 第二篇
系列文
Re:從零開始的processing28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言