前言 本文旨在通過實際業務場景闡述如何使用Kotlin Flow解決Android開發中的痛點問題,進而研究如何優雅地使用Flow以及糾正部分典型的使用誤區。有關Flow的介紹及其操作符用法可以參考:異步流 - Kotlin 語言中文站,本文不做贅述。基於LiveData+ViewModel ...
借助AMD來解決HTML 游戲開發中的痛點 游戲開發的痛點 現在,基於國內流行引擎 LayaAir和Egret 和TypeScript的HTML 游戲開發有諸多痛點: 未采用TypeScript編譯器的增量編譯模式導致無法達到極致的編譯效率,進而編碼 運行 調試循環不流暢。 代碼的組織方式是使用namespace,為了減少代碼長度和提高代碼輸入的效率,一般使用import來創建別名,但是工具流不支 ...
2017-08-17 16:45 4 1028 推薦指數:
前言 本文旨在通過實際業務場景闡述如何使用Kotlin Flow解決Android開發中的痛點問題,進而研究如何優雅地使用Flow以及糾正部分典型的使用誤區。有關Flow的介紹及其操作符用法可以參考:異步流 - Kotlin 語言中文站,本文不做贅述。基於LiveData+ViewModel ...
轉~ 作者:耿小扭 鏈接:https://www.zhihu.com/question/266535644/answer/705067582 來源:知乎 著作權歸作者所有。商業轉載請 ...
最近研究了一下出來了很久的HTML5,總結了一下,准備來個系列,文中也許有很多問題,歡迎大家指正。 Canvas介紹 canvas用於在網頁中繪制圖形的一個元素,具體內容請查看 -> HTML5 Canvas 這里說些w3school中沒有的。 立即模式 canvas元素是立即模式 ...
Egret HTML5游戲開發指南 下載地址:https://pan.baidu.com/s/1fuxllvmRhWXoWDwH4gxN9g 關注微信公眾號獲取提取碼: 輸入:egrt 獲取提取碼 ...
所有文章搬運自我的個人主頁:sheilasun.me 去年風靡微信朋友圈的小游戲“圍住神經貓”,我也試着做了一下,可以戳這里試玩→圍住神經貓。游戲是用Egret引擎開發的,因為Egret是用Typescript語言構建的,因此這里游戲也是用Typescript來開發的。 完整的代碼可以戳 ...
在Web領域通常會用到一組sprite來展示動畫,這類動畫從開始到結束往往不會有用戶參與,即用戶很少會用控制器(例如鼠標、鍵盤、手柄、操作桿等輸入設備)進行操作。但在游戲領域,sprite動畫與控制器的操作是密不可分的。最近在寫一個小游戲,涉及到很多知識點,於是打算把這些內容通過一些Demo ...
HTML5是偉大的,因為它多才多藝的 - 它沒有具體針對單一的平台.更重要的是,HTML5是無所不在的. 就我所知的,它在你的PC上,你的手機上,你的平板設備上,甚至在你的廚房電器上. 就憑HTML5-多才多藝和無所不在這兩個特點 -- 不辯自明, 為什么眾多的開發者們備受鼓舞. 然,眾所周知 ...
借助Visual Studio Code提高基於ActionScript的LayaAir HTML5游戲的調試效率 使用Visual Studio Code(VS Code)調試的優勢 借助VS Code我們可以極大地提高基於ActionScript的LayaAir Html5游戲項目的調試 ...