天天看點

開源夏令營之項目彙報4

2014年7月19日,周六

前幾次的夏令營項目彙報大概說了粒子,canvas,js庫等,這次來說下這一周的收獲與感悟吧。

項目是html5光影粒子引擎,說實話我對html5以及javascript的了解與應用還是比較膚淺的,

然而在接到這個項目的時候我差不多是從頭開始學習canvas和粒子這塊吧。

最開始看别人的成品的時候,他們的條理很清晰,有自己的js庫,自己的css,images等等。

我開始覺得調用js庫是比較麻煩的一件事,因為畢竟效果都是一樣的,是以我把它們和css都寫在html裡,

可後來我發現這樣的話就造成了一個html檔案的代碼冗長。

是以後來不得不開始進行更改。

導師的意思也是把script單拿出一個js庫,後來我想到其實可以把四個demo的script拿出來,做成js庫,

這樣的話每個demo都調用這個庫,其實是個非常友善的事情。

這樣也避免了單獨一個html的代碼冗長,繁亂的問題。

可是問題随之而來,之前把js寫進了html裡,抽出來是會報錯的,

更别提四個一起弄了。

有時候會有不報錯,但是沒粒子特效的問題。

還有的時候會直接無限循環,導緻Editplus卡死。

嗯,問題還在解決中吧。

之後我想,四個demo,其實可以做一個index,在這一個index上分别調用每個demo,這樣的效果會更好一些。

這樣問題也就随之而來了,

為了使index美觀一些,我選擇了插圖,

在台式上做的時候,我是按1920x1080的分辨率插的,

之後我在筆記本上測試了一下,筆記本的分辨率是1366x768,圖會顯示不全,很苦惱。

這個問題,我還沒想好怎麼解決。

最後再說一下我面臨的一個問題,就是關于csdn-code-git的問題。

第一次用code的git,不太會用,

之前為了測試一下,上傳了一個html,可是之後想修改和删除,試了幾次都沒成功。(可能我比較笨)

還有第一次我是用筆記本弄的git,

後來是用台式的git傳的,

剛才上了一下code,看别人的項目的時候我是看不了的,說我的git綁定在筆記本上。真是愁死我了。

我覺得這個問題隻能留在月底完成前期項目,等真正上傳的時候在解決了。

ps:我覺得git不太好用,為什麼code必須要用git啊?優點是什麼呢?除此之外,我每次寫完部落格,csdn那個驗證碼真是讓我無語啊……

繼續閱讀