2022年9月26日 星期一

ʕ •ᴥ•ʔ week04

 


2022互動技術筆記

Week04 2022-09-26
主題:

1.動態島的打彈珠/磚塊

2.上週:圍棋、象棋






主題:動態島的打彈珠/磚塊

1.生一個橢圓讓他無限往右上方跑


2.把 int 換成 float 讓數值更精確 

  讓小圓能夠碰到邊界反彈(碰到右邊和上方反彈)


3.加上左邊界也可以反彈,畫出一個板子能夠攔截反彈小球


4.把板子反彈的條件式修改更完善,將板子座標和長寬獨立出來宣告

  速度再加上滑鼠的速度,加上滑鼠左右鍵控制板子寬度
  *pmouseX是指滑鼠前一秒的X位置,mouseX - pmouseX的改變量當作摩擦力



主題:圍棋

1.用迴圈來畫很多棋


2.用9*9陣列array來控制要變成黑子的棋


3.創造棋盤:
  背景改木頭色
  用for迴圈畫出棋盤的線
  0:沒有棋子 1:黑棋  2:白棋


4.用滑鼠按一下棋盤就下棋


沒有留言:

張貼留言