原创 運用Python運行cocos2dx-lua/js項目

之前寫了個篇博文運用Sublime Text開發cocos2dx-lua項目的lua部分,其中的運行命令是這麼做的 { "working_dir": "${project_path:${folder}}", "

原创 Netty的websocket Demo

1.服務端 public final class WebSocketServer { static final boolean SSL = System.getProperty("ssl") != null; stat

原创 Java實現的麻將胡牌算法

胡牌: 平胡:1對將及4副(順子/刻子) 對對胡:4副刻子+1對將組成的胡牌 七小對:全部牌都是1對 門清:全部牌都是自己摸的,沒有碰和暗槓 全求人:全部碰或明槓,手上只剩一張牌,並且是點炮胡,不能自摸 清一色:全部都是一色的平胡(包含萬

原创 Netty4.0的DefaultHttpRequest與FullHttpRequest

本人用netty4.0做Http服務器模塊時,出現了一個Bug,從平臺發送過來的充值請求接收不到,充值請求是Post方式,自己寫了個post工具模擬充值請求,發現:能收到HttpRequest,但收不到HttpContent。 消息分發器

原创 Win7下eclipse ADT調試cocos2dx-lua工程

Eclipse打開cocos2dx-lua工程game1\frameworks\runtime-src\proj.android libcocos2dx項目路徑:game1\frameworks\cocos2d-x\cocos\pla

原创 Cocos2dx-lua plist文件組合顯示卡牌

效果圖: 資源鏈接:http://pan.baidu.com/s/1pKHBTlp main.lua cc.FileUtils:getInstance():setPopupNotify(false) cc.FileUtils:get

原创 Object轉JSON,子類讀父類內容

public class ObjectUtil { /** * 從父類對類中讀數據 * @param parent * @param subObj */ @SuppressWarnings({ "rawtypes",

原创 Cocos2dx-lua安裝並使用

cocos2dx安裝 1.下載安裝python2.7 2.下載Cocos2dx3.1.15 3.下載android-sdk, android-ndk,ant,並配置環境變量 macos系統中:  /Users/yosemiteretail

原创 生產消費模型-多生產者vs多消費者

使用場景:       遊戲中多個玩家生產任務,服務器多線程處理任務, Netty工作線程收到客戶端傳來數據,生成任務後,加入到任務隊列中;       遊戲服啓動後,創建多個消費線程,當有任務加入到隊列中,其中某個消費者取得任務並處理,

原创 運用Sublime Text開發cocos2dx-lua項目的lua部分

Window7中開發cocos2dx-lua項目,C/C++部分代碼需要使用Virtual Studio進行編譯,但lua腳本部分代碼是不需要編譯的,模擬器能直接加載運行,由於大部分代碼都是lua,所以當VS第一次編譯好項目後,之後的開

原创 Netty:實現同步發送並接收消息的一種方式

Netty創建通信服務時使用Nio異步通信, 配置代碼(bootstrap.channel(NioSocketChannel.class);),要怎樣實現這樣一個同步發送消息並接收消息功能,雖然這樣做覺得很沒必要。 public cla

原创 拆分plist文件

將plist文件中的各個子圖片切割出來 #!python import os,sys from xml.etree import ElementTree from PIL import Image def tree_

原创 Cocos2dx-lua觸摸事件處理

方式1: local MainScene = class("MainScene", cc.load("mvc").ViewBase) function MainScene:onCreate() -- add backgroun

原创 Cocos2dx-lua luabindings 示例

  我覺得學習cocosLua的luabindings是一個重要的難點,而且這方面的資源也少,不過還好,找了些視頻教程,自己也動手配置了下,兩天時間終於搞出來了。 1. 編輯Hello.h文件 , 保存到目錄:項目路徑/framework

原创 JTextArea實現類似JList那樣的效果

/** * 自定義的,可選中json字符串的 TextArea * @author Administrator * */ public class JsonTextArea extends JTextArea implemen