2012年10月13日 星期六

HW04

上面是這次我用我寫出來的小畫家程式畫出來的,
會拖到今天才交也是因為這個吧?
為了這個圖我重畫了兩次,
因為不小心按到clear了!!
我覺得這個簡直是陷阱,
簡直太陰險讓人感覺到人心險惡阿!!(阿不是你自己設的= =)
每畫一次就要花我半個小時,
這副圖大概花了我一個小時左右,
雖然很累,
但十分有成就感阿!!
簽名我就不簽我本名了,
筆劃太多估計我會畫成一坨吧?
Lee是我的英文名字。
這張圖的構想是之前的中秋節,
印象還蠻深刻的,
因為月餅變好貴。橘色上面有黑點的是蛋黃酥喔~

現在講講程式的辛酸,
最主要的重點是下面這段程式碼。
if((mouseX>55&&mouseX<745)&&(pmouseX>55&&pmouseX<745))
line(mouseX, mouseY, pmouseX, pmouseY);
上面的範圍很重要,
設錯就會讓顏色區糊在一起,
pmouse忘記設範圍就會衝出不想去的地方。
還有要注意的是設定的程式碼要放在前面,
不然就可能出現設定錯誤或者覆蓋到其他圖案的後果,
這是我和別人遇到問題整理出來要注意的,
上面的都注意了只要知道程式碼是什麼就很好做出來了。

不得不題的是HW03的作業
這個作業花我很多時間,
因為x,y軸要除的常數總是找不到,
後來我找到一個方法,
分別列出滑鼠可動範圍數線圖還有眼球可動範圍數線圖,
然後相除,
就可以得到除數。
不過後來發現這個只適用於完全圓的眼球,
不能用在我的橢圓眼球,
雖然大部份是在範圍內,
但移到角落的時候會有點跑出範圍,
我想這可能要用到sin和cos吧?
但是因為太複雜我就放棄了。
我自認為比嘗試錯誤得到除數的方法好多了。

沒有留言:

張貼留言