2022年9月12日 星期一

尖🦉筆記-week02

 ◇製作卡片遊戲 :

  1. rect( x, y , 寬,高, 邊框圓滑度);

     也可以rect ( x ,  y , 寬, 高,  左上圓滑, 右上圓滑, 右下圓滑, 左下圓滑); 對各邊設定

  2.建立一個drawCard函式、和變數呼叫多張卡牌。

     用x,y控制位置、用a來設定長寬的變化。

 ◇Poker製作 :

  1. textSize( 大小 );     設定字體大小。

  2. text( 文字 , 位置x , 位置 y );     設定文字 和 文字擺放位置。

  3. 在 drawPokerCard()    設定一個 字串(String)  face。

  4. PFont  font     建立一個字形的變數。(PFont是變數名稱)

  5. createFont( " 字體 " , 大小 );    設定內建的一個字型。

               另一種讀字體檔的方法loadFont("字體檔案"); 

  6. textFont(" 字體變數 ");    套用字型。

  7. 變數 . indexOf(" 字 ")    可以測變數裡面有沒有這個字。

      變數.indexOf( "  字 ") == -1    表示變數裡沒有這個字。

 ◇亂數取牌 :

  1. random( );   random出來的值是flaot,這裡要整數所以直接專換成int。    

  2. String flower   設定放花色的陣列。

  3. String face1 .....;   設定每張牌的變數。

  4. face1  是來放亂數取好後放入的變數。

  5.可以再新增一個void mousePressed(){}就可以按一下就洗牌。


沒有留言:

張貼留言