2018年1月12日 星期五

Claire 的課堂作業 week16




計算機圖學 Computer Graphics

  1. 主題:期末作品 Q & A
今天的進度完全都是期末作品的Q&A,而且終於輪到我了 ya
在問老師問題前,我已經完成俄羅斯方塊的背景、隨機形狀和顏色,並且可以左右移動

遇到最大的問題就是方塊該怎的掉下來?以及在OpenGL下怎麼實作碰撞偵測?


我選擇問老師碰撞偵測的問題
而老師則用Processing來示範,程式碼如下,加了一些筆記註解



執行結果如下


回家後改一改程式,就變成了下面的樣子(完成下方的偵測 xD)
原來我一開始寫的時候沒有考慮到後面開發的操作方便性
直接把圖形畫在視窗上的座標轉成浮點數,沒有善用到背景的array
後來將陣列和螢幕上的位置重新配置(換一種寫法)就順利多了

沒有留言:

張貼留言