討論串[心得] C++搭Python 高效地圖引擎開發
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
最近用C++搭Python開發的2D地圖引擎. 做了一些最佳化,有一點心得分享一下. 為了讓Python可以存取C++裡的程式. 我用的是Boost.Python做binding. 畫圖用的是DirectX 9. 最初我只把DirectX 9的2D畫圖用C++寫包裝給Python用. 地圖的呈現都用
(還有1418個字)
內容預覽:
我做了簡易的連線版本. 有興趣可以玩看看. http://static.ez2learn.com/dreamonline8.zip. 下載後解壓,執行. dreamonline.exe. 輸入暱稱按 enter 就可以加入. WSAD移動. enter輸入聊天. 空白鍵砍人. Chrome不知道為什
(還有317個字)
內容預覽:
在上一版到這一版間我遇到一個race condition的bug. 我找了三天三夜才找到,因為得讓它run一小陣子才有機會出現. Python是動態語言,每次heap被改爛造成的當機都不一樣. 真它X超難找. 最後發現原因出在於 boost::python::object 的 destructor.
(還有493個字)
首頁
上一頁
1
下一頁
尾頁