client端的網路我發現,多一個線程出來接收傳送訊息是必須的,但是呢!接收到的訊息必須要用postmessage去處理,不能收到就直接處理,當初設計時沒有想太多,收到message後馬上處理,結果network的thread跟主線程偶爾處理上會有碰撞,造成幾小時後就有一些未知錯誤,現在知道該怎麼作了。 話說網路庫裡提供了一個Callback function出去讓主程序用,這樣實作還蠻方便的。… 更多 →
維尼的蜂巢kevinlin wrote 2 years ago: client端的網路我發現,多一個線程出來接收傳送訊息是必須的,但是呢!接收到的訊息必須要用postmessage去處理,不能收到就直接處理,當初設計時沒有想太多,收到message後馬上處理,結果n … more →
kevinlin wrote 2 years ago: 遇到一個問題,是2D轉角度的問題,其實跟3D一樣 2D下一個向量p的旋轉的rotation matrix是 cos(theta) sin(theta) -sin(theta) cos(the … more →
kevinlin wrote 3 years ago: 這Blog被機車餅乾改了介面,我也想要機車餅幹的那個theme,這個好醜而且我又有點懶不想自己改,這邊好像一個月前就弄好了,不過最近非常非常忙都沒來這邊看一下,不過主要也是想到要自己改一下這個them … more →
kevinlin wrote 3 years ago: 現在作遊戲看到的資料都3d,要做2d的話,書上也叫你用3d去做2d(法向量永遠對著自己), 問過幾個人,他們都是2000年以前就做遊戲的人,他們就可以比較懂2D了,雖然用3d做2d沒什麼不好,而我完成 … more →