原创 【步兵 經驗篇】新手引導

【步兵 經驗篇】新手引導 By EOS. 今天有人問我怎麼讓策劃配表能實現新手引導啊, 改來改去快改死了。 可能好多人都會遇到這樣的問題,所以寫一篇文章給大家提供下思路。 正題 首先 想配表實現引導不難,前提條件也很簡單。

原创 【步兵 經驗篇】lua2ruby

起因 衆所周知,當表格元素過多時,用起來會讓人腦殼疼,所以有時會在一個單元格內, 實現數據結構來減少複雜的,但是,json通常是首選,but json這玩意,書寫起來確實不友好, 不過如果神得複製粘貼精髓的話,用起來也還可以接受。 設

原创 【步兵 經驗篇】網絡管理的ui回調部分

起因 最近做一個好友+郵箱系統的時候,在處理網絡回調的時候,大體就是 送一個禮,送完之後禁用一個按鈕。 可能當時功能比較多,寫的比較快,然後就這個給忘記判斷ui是否opening了。 然後我就構思了一下,如果從根源上避免這個問題,每次

原创 【步兵 Lua】用github 淘 table2string

好久沒寫文章了,隨便寫寫。 學會搜索 其實很多通用的功能,已經有很多人實現了,只不過方法可能不一樣,然而不少人像我一樣, 秉承程序員最崇高的開源精神,上傳到了「我的代碼倉庫」github上,這個收回只要你能想到 你能按照命名規格想到這

原创 【轉載】A* 尋路的八個變種

變種 1 - 束搜索(Beam Search) 在 A* 算法的住循環中,OPEN 集存儲可能需要搜索的節點,用來以查找路徑。 束搜索是 A* 的變體,它限制了OPEN集的大小。 如果集合變得太大,則丟棄給出良好路徑的最差機會的節

原创 【步兵 lua】事件模型和事件解耦

【步兵 lua】事件模型和事件解耦 By EOS. 因爲大多數程序是單線程,如果想處理外部事件,都離不開消息循環, 而事件模型和消息循環是天生一對,先了解下事件模式~ 事件模型的特點 (1)可動態增加減少接收者 (2)可動態調整接收

原创 【步兵 lua】可配置化狀態機,死磕行爲樹

【步兵 lua】可配置化狀態機,死磕行爲樹 By EOS. 前段事件阿法狗這麼火,於是忍不住想搞一搞ai,然後很自然的就研究到了行爲樹。 不過一看感覺行爲樹很是彆扭,不符合我的思維模式,看了下行爲樹的優缺點, 評估了下狀態機的複用性和

原创 【日常吐槽 · 第七期】進擊的博客

【日常吐槽 · 第七期】進擊的博客 By EOS. 我本來以爲《進擊的巨人》是個少年復仇的熱血漫畫,沒想到到後邊變成了揭露政治陰謀的漫畫, 畫風突變,這種反差令我的印象變得格外的深,再加上這種題材的漫畫並不多見,所以我打算寫 一篇博客

原创 【日常吐槽 · 第六期】安卓模擬器充當真機調試

【日常吐槽 · 第六期】安卓模擬器充當真機調試 By EOS. 最近一直在瞎搞、東西比較碎,不過主要是在研究 腳本批處理之類的,想着各種一鍵式操作。 而用模擬器來充當真機調試也是其中的一個環節,因爲有涉及打安卓包到真機調試。 但是我又

原创 【轉載】APP瘦身之webp實踐

APP的功能越來越多,APP的體積也隨之增長。這會給用戶的升級帶來困擾,影響用戶體驗,因此app的瘦身就顯得尤其重要了。app瘦身的方法有很多,隨便一搜便能找到很多方案,例如開啓混淆,開啓shrinkResources,去除大型的第三

原创 【步兵 cocos2dx】熱更新(下)

【步兵 cocos2dx】熱更新(下) By EOS. 上一篇把基本的理論都講了一遍,接下來講一下代碼部分。 (ps:上下兩篇講完剛好,如果再來個上中下。。。豈不成三集篇了 =、=?) 熱更否? 我這邊啓動文件是用的Launcher.