最近在寫視覺刺激和相關測試的軟體,對於之前只用過 tk canvas 畫折線圖的我來說真的是另一個不同(熟)的領域,還好現在有一大票 Javascript 2D Canvas Libraries 可用,搭配 node-webkit 即可快速做出一個應用.因為對這方面不熟,一開始不知道要挑哪套比較好,最後以看封面買唱片的習慣挑了 paper.js ,它提供的文件和範例還蠻清楚的,寫起來的話反而是數學部分比較花時間 (很久沒碰加減乘除以外的數學了...). 另外 Raphaël 看起來也不錯,這裡有篇 Paper.js、Processing.js、Raphaël 的比較,往後有時間再來試看看.
接著這一系列的練習會以我目前開發軟體中 paper.js 的部分為範例,只是我繪圖和動畫這部分真的是很弱,寫出來的程式只要求能達到目標且效能不要太差,若覺得有更好的寫法或問題都歡迎提出.
沒有留言:
張貼留言