原创 自己更換家裏的光貓

家裏的光貓懷了! 安裝的時候用的是電信師傅帶過來的光貓(百兆)。 說是保修倆年時間,然後倆年一到,壞了個iTV端口。 而且家裏的百兆光纖被免費升級到200MB,其實也是電信賣千兆光纖的手段之一吧。 網上搜了下,並沒有二百兆的光貓,然後,自

原创 【房卡棋牌教程】,製作進入房間小界面

效果如下圖 當數字按鈕被點擊後,輸入到最後一位時候,會觸發“進入房間”事件。 當輸入滿6位後,在點擊任何數字,不會再次觸發“進入房間”事件。 點擊刪除,刪除一位數字,點擊重輸,清空當前輸入的數字。 其實邏輯挺簡單,利用 javascri

原创 房卡棋牌,生成唯一的房間ID,算法

RoomManager.lua local idMgr = require('id_mgr') function CMD.PlayerCreateRoom(roomData) local startTime = os.time(

原创 cocoscreater 連接skynet 服務器

項目爲棋牌項目 看過現有不少體系的棋牌框架,均有不少問題。 幼麟棋牌(達達麻將)的問題是服務器的計算邏輯框架有問題,客戶端玩一段時間會黑屏,服務器nodejs用到的些許框架會導致計算能力不過關,然後客戶端出牌會有延遲,用戶體驗不好。 網狐

原创 網狐精華版麻將分析代碼閱讀記錄

主要理解的點是 34 這個概念 把這個概念理解清楚了 其實也就明白這套算法了 今天看這段代碼記錄下, 改吃胡判斷前,先看到這段代碼,吃胡會用到這個方法產生的 CAnalyseItemArray & AnalyseItemArray 所以

原创 網狐精華版後臺修改記錄

因爲二開需求,要在後臺增加個俱樂部中房卡消耗統計界面, 在網站源碼中,有項目配置爲Game.Web/config/power.config,如下圖 按照正常的邏輯,我把ModuleName中的value修改了,界面肯定就是我修改的字符了。

原创 網狐精華版 詐金花比牌邏輯問題記錄

四個人玩的時候 正常比牌的客戶端表現爲 點擊比牌按鈕,然後選擇某個用戶進行比牌操作 然而,出現的問題是,點擊比牌後,直接進行比牌動畫,跳過了選人操作 跟讀邏輯後,發現此套邏輯有個特殊比牌機制 local playCount =

原创 網狐精華版,打包安卓,微信登錄

  精華版、安卓項目用eclipse打開 此時會遇到很多問題,項目全線標紅 沒做過安卓開發的同學看到這些紅色的報錯已經一個頭倆個大了, 直接萌生退卻的想法 其實這只是紙老虎。 所有的報錯,都是jar路徑引用不正確。在項目遷移的時候出現的問

原创 【網狐精華版教程】使用ListView 實現多列滑動

需求是用ListView 做一個滑動列表出來, 但是查API發現,cocos-lua 的ListView並不支持多列滑動,畢竟觸控不做更新很多年。 於是自己動手實現。 其實細究下,原理也挺簡單 效果如下圖所示 我們要實現豎着滑動的 3

原创 精華版客戶端 邏輯記錄

ClientSceneLayer.lua 125行 -- 移除彈窗     local popList = self._scene._scenePopLayer:getChildren()     local popCount = #po

原创 texturePacker plist 文件 反解析

看到網友貼出來這篇文章,自己動手製作了下, 能解析出來、但是有問題 解析到一半兒後 images do not match 錯誤信息   最終結局方案是  python 換成2.7  23位 PIL 庫 也用 32 位就好了 如果用 64

原创 android.os.networkonmainthreadexception怎麼解決

在android2.3之後 在主線程中必須使用另一個線程 如handler機制,或者異步任務獲取網絡數據 如果你訪問網絡的操作 必須放在主線程中執行,那麼 在oncreate()中添加 if (GetVersion.GetSyste

原创 the descriptor is not a socket

 soket連接問你:   the descriptor is not a socket  這個問題是 給connet 傳的值不對或者是空的 、

原创 C# 將數組向左平移 n 個位置

</pre><pre name="code" class="csharp">最近在寫棋牌房間座位號 處理, 服務器發送來座位號跟 玩家信息</pre><pre name="code" class="csharp">但是要把當前用戶顯示在正

原创 unity 打包apk 崩潰記錄

最近在做一個項目,碰到一個詭異的問題。 項目好像變得很脆弱,只要進資源,打包時候就會崩潰  Could not allocate memory:system out of memory! 然後如履薄冰的去刪資源,刪一個資源,打包測一次