原创 EaselJS 源碼分析系列--第四篇

鼠標交互事件 前幾篇關注的是如何渲染,那麼鼠標交互如何實現呢? Canvas context 本身沒有像瀏覽器 DOM 一樣的交互事件 EaselJS 如何在 canvas 內實現自己的鼠標事件系統? 原理大致如下: Stage 類內

原创 EaselJS 源碼分析系列--第三篇

這一篇分析另外四個稍顯高級的顯示類 -- Sprite、Movieclip、DOMElement、BitmapText SpriteSheet SpriteSheet 比較簡單 它繼承自 EventDispatcher 所以 Sprite

原创 EaselJS 源碼分析系列--第二篇

在 第一篇 中我們大致分析了從: 創建舞臺 -> 添加顯示對象-> 更新顯示對象 的源碼實現 這一篇將主要分析幾個常用顯示對象自各 draw 方法的實現 讓我們看向例子 examples/Text_simple.html 這個例子中使用了三

原创 EaselJS 源碼分析系列--第一篇

什麼是 EaselJS ? 事兒還得從 Flash 說起,因爲我最早接觸的就是 Flash, 從 Flash 入行編程的 Flash 最早的腳本是 Actionscript2.0 它的 1.0 我是沒用過。 Actionscript2.0

原创 曲線藝術編程 coding curves 第十四章 其它曲線(Miscellaneous Curves)

第十四章 其它曲線(Miscellaneous Curves) 原作:Keith Peters https://www.bit-101.com/blog/2022/11/coding-curves/ 譯者:池中物王二狗(sheldon)

原创 Inno setup 腳本判斷 Microsoft Visual C++ Redistributable 不同版本區別

有個需要是需要在安裝包安裝初始化時安裝 Microsoft Visual c++ 2013 Redistributable 也就是判斷軟件安裝前需不需要運行 vcredist_x64.exe 和 VC_redist.x64.exe 這兩個程

原创 Electron App 安裝包定製 -- Inno Setup 腳本 Pascal Scripting 初探

在做 Electron 項目時,有個需求是安裝包安裝時要給客戶機上裝上某個軟件 在查看 Inno Setup 官網後發現是通過 .iss 腳本編寫實現自定義安裝過程 可在 .iss 內可以添加腳本爲安裝過程添加邏輯 爲了測試方便我用 vit

原创 曲線藝術編程 coding curves 第十二章 超級橢圓與超級方程(Superellipses and Superformulas)

第十三章 超級橢圓與超級方程(Superellipses and Superformulas) 原作:Keith Peters https://www.bit-101.com/blog/2022/11/coding-curves/ 譯者:

原创 曲線藝術編程 coding curves 第十二章 璣鏤(扭索)紋

第十二章 璣鏤(扭索)紋 原作:Keith Peters https://www.bit-101.com/blog/2022/11/coding-curves/ 譯者:池中物王二狗(sheldon) 源碼:github: https://

原创 曲線藝術編程 coding curves 第十一章 玫瑰花形( ROSES)

第十一章 玫瑰花形 ROSES 原作:Keith Peters https://www.bit-101.com/blog/2022/11/coding-curves/ 譯者:池中物王二狗(sheldon) 源碼:github: https

原创 曲線藝術編程 coding curves 第十章 螺旋曲線(SPIRALS)

原作:Keith Peters https://www.bit-101.com/blog/2022/11/coding-curves/ 譯者:池中物王二狗(sheldon) 源碼:github: https://github.co

原创 曲線藝術編程 coding curves 第九章 旋輪曲線(ROULETTE CURVES)

第九章 旋輪曲線(ROULETTE CURVES) 原作:Keith Peters https://www.bit-101.com/blog/2022/11/coding-curves/ 譯者:池中物王二狗(sheldon) 源碼

原创 曲線藝術編程 coding curves 第八章 貝賽爾曲線(Bézier Curves)

貝賽爾曲線(Bézier Curves) 原作:Keith Peters https://www.bit-101.com/blog/2022/11/coding-curves/ 譯者:池中物王二狗(sheldon) blog: h

原创 曲線藝術編程 coding curves 第七章 拋物線(Parabolas)

拋物線 Parabolas 原作:Keith Peters https://www.bit-101.com/blog/2022/11/coding-curves/ 譯者:池中物王二狗(sheldon) blog: http://c

原创 曲線藝術編程 coding curves 第六章 平託圖 (Pintographs)

第六章 平託圖 (Pintographs) 原作:Keith Peters https://www.bit-101.com/blog/2022/11/coding-curves/ 譯者:池中物王二狗(sheldon) blog: