iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 4
0
自我挑戰組

Re:從零開始的processing系列 第 4

Processing 結構設置 - Day 4

目錄

  1. 偏基本的觀念
  2. 一點點的函數
  3. 今日的小結

偏基本的觀念

  • class 類別
    用來宣告類別。class是資料和函數的组合。類別名稱的第一个字通常是大寫的,用來與其他變數作出區別。
    • 語法
      class ClassName 
      {
          //任何有效的陳述句
      }
      
  • import 導入
    基本上跟C++的include是差不多的東西,用來擴展processing的功能。
    • 語法
      import libraryName;
      
  • final 最終
    有點像是給變數上鎖的概念,簡單來說就是給定的值不能再做更動。
    • 例子
      final float data = 87.9401;
      
  • thread 多線程
    同時進行多條線,我們平常寫的程式都是以單線程在執行,好處在當我們要處理長時間的任務時,他不會拖慢主動畫的幀數。
    • 語法
      thread(name)    // name 可被執行的function
      

一點點的函數

  • noLoop() 停止循環
    暫停draw()的運行直到用了loop(),如果在setup()中用了noLoop的話,程式將會在那裏完全結束(正常來說會一直暫停下去)。
    • 補充:不可以在==事件處理函數==(以後會再詳細講解)中使用。
  • loop() 恢復循環
    當程式因noLoop()而暫停時,可以用來恢復程式的運行。
  • redraw() 重新繪圖
    執行一次draw中的程式,不過在draw()執行的時候,redraw()將不能運作,需要先暫停繪圖的動作。
    • 補充:loop()跟redraw()可以在==事件處理函數==中使用。
  • exit() 退出程式
    用來結束程式用的

今日的小結

今天的篇幅篇短,因為我開學了(可悲私立高中生)。
今天把結構的部分講的差不多了,如果有漏講的以後遇到再補。下次的主題應該是環境設置,內容主要就是函數介紹,我會努力把沒啥用的函數,用簡單的講解帶過,把重心著重在常用的那些上。
那今天就這樣了,祝各位學習愉快。


上一篇
Processing 變數定義 - Day 3
下一篇
Processing 環境設置 - Day 5
系列文
Re:從零開始的processing28

尚未有邦友留言

立即登入留言