iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 30
2
Modern Web

再談 PixiJS,那些先前不一定有提到的部分與地雷系列 第 30

[Re:PixiJS - Day30] 完賽 / 未完賽

這次系列到這篇滿30篇,但還有幾篇會寫,
對自己來說不算完賽,這篇像是 完賽心得(上) 的概念


今年準備了兩個題目:

今年滿早就開始準備寫鐵人,準備時有兩個方向:

  • 在 PixiJS 專案裡遇到的問題
  • 用程式製作動畫

- 想寫的主題一:在 PixiJS 裡遇到的問題

因為在執行 PixiJS 專案,就把工作時遇到的問題整理起來

一開始也不知道能不能寫滿 30篇,沒想到不止寫滿還超出很多

再寫這系列的原因:
我滿喜歡 PixiJS,想說這次不從介紹的角度來寫,
而是從解決奇怪問題與研究這個 Library 的實作來出發

但我更建議用 適當的工具 解決 適合的問題
不是所有問題都適合 Canvas / WebGL 處理

寫著寫著,發現 PixiJS 這套 Library 的更多:

  • 方便的 API 與實作
  • 一些可能的問題
  • 參加討論與提了問題
  • 參與了 PixiJS 的協作

都是很難得的經驗


- 想寫的主題二:用程式製作動畫

可以很淺:從基礎開始講,動畫原理、分鏡概念等
也可以很深:線性代數、Shading Language (不過我沒有很熟)

這仍然是我有興趣的主題,也說不定在某個機緣下就開始這個主題


各個時期的紀錄:

由於準備了滿長的時間,在不同時期做了小紀錄

準備期

幾乎是整年吧,在筆記網站整理遇到的問題,先寫個大概

遇到問題時我會想是哪個部分造成的問題
會為了解決問題做小 Demo,
有小 Demo 後,整個解問題的過程也許就會成為一段文章


7月底時的準備心情

原本想說扣掉第一天跟最後一天,致找準備 28 篇就好
已經準備好可以寫的量也差不多就是這個數字

沒想到越挖越深,越準備越覺得寫不完
很可能會寫超過 30 篇,而且不知道盡頭在哪

很有趣,很有挑戰
有點像是參加馬拉松時,跑了大約 1/3 的心情
知道自己準備了不少,可是還有很多的路要走


8月初時的準備心情

可寫的項目來到 44 篇,已經不是沒東西寫的問題了
開始整理想要寫成鐵人賽的內容:

  • 有些太過細節,雖然知道但是遇不太到
  • 有些太過龐大且不熟悉,還不理解的內容無法寫

開始從我想象中的讀者調整內容:

  • 已使用過 PixiJS
  • 開始用得較深入,會遇到奇妙問題的 PixiJS 開發者

想討論較深的 PixiJS,最後卻變得有些像是論文
雖然又硬又長,但也確實是我這次想寫的鐵人賽


9月中的心情

開賽到差不多一半的時間
雖然每天要寫的內容差不多都整理好了
但回來看時又覺得不夠詳細,或是想從更源頭查起

此時的狀態:

  • 被當天要發的文章追著跑:覺得當天的文章還沒寫好
  • 後面幾天要發的文也還沒整理好:不安心

這時很常有的心情是:

寫這什麼鬼,翻掉重寫!
有 Demo 更好理解吧,寫 Demo!
有 Demo 不夠,錄影片吧!
準備期使用的名詞不夠完整,發文時都要再潤過

就這樣,即使已經準備好大綱,也會在每天要發文的時候
花上不少時間在整理當天要發的內容

因為目標是 40 多篇,所以即使在 9 月中也沒有寫一半了的感覺
有時還會有點沮喪,想說為什麼要讓自己這麼累

看到在追的系列開始有文章產出後,覺得有動力了些
還有一起寫文章的朋友的默默支持,覺得還可以繼續!


9月底的心情

此時寫的是較深的內容,越寫越懷疑自己在做什麼
不過最後還是盡量努力的寫完整

會看這系列的 PixiJS 開發者,都可能遇到類似的問題
想儘量讓大家知道 PixiJS 的全貌
說不定哪天遇到同樣問題的 PixiJS 開發者會說:「對,在這篇找到答案了!」

因為想寫超過 30 篇,會比 30 天完賽會更沒有終點的感覺,
有一種 「 啊~好想放假 」 的感覺


第30天

不管,我要吃大餐、玩玩具


完賽 / 未完

第一天開賽、努力到今天且完成的鐵人們,恭喜大家
還在努力的鐵人們,我可能會寫到關門的最後一天,一起努力吧

如同 Issue 與 Feature 不會有結束的一天
我這次 Release 在鐵人賽的文章約在 45 篇附近,
一天一篇,完成後便是自己這次真正的完賽


上一篇
[Re:PixiJS - Day29] 使用 TexturePacker 製作 AnimatedSprite 與 Sprite 的大圖與 json 檔
下一篇
[Re:PixiJS - Day31] Canvas、PixiJS 與 Window.devicePixelRatio 的關係
系列文
再談 PixiJS,那些先前不一定有提到的部分與地雷45
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

1
King Tzeng
iT邦新手 3 級 ‧ 2020-09-30 03:51:50

Eia前輩真的好認真!真的很讓人敬佩(鞠躬!/images/emoticon/emoticon31.gif
恭喜前輩完賽了~
前輩對PixiJS之於我對J5JS的熱情~/images/emoticon/emoticon42.gif
但我還有很多地方要和Eia前輩學習的地方,我還不夠積極...
向前輩學習研究的精神!/images/emoticon/emoticon33.gif

我要留言

立即登入留言