原创 Mac 鍵盤符號

原地址 蘋果使用的稀奇古怪鍵盤符號: fn : function ⌘ : command鍵(之前的 ) (縮寫:cmd); ⌃ : control鍵 (縮寫:ctrl); ⌥ : a

原创 lua 繼承、重新定義

每次require之後都是最新的lua文件 local require_ = require require = function(fileName

原创 cocos2dx 引用計數

轉載自:http://www.cocoachina.com/bbs/read.php?tid=195219點擊打開鏈接 我們經常的說每秒多少多少幀,其實這個幀需要多少時間不是固定的,這個需要看每幀我們需要做多少事情,如果沒一幀我們需要渲染

原创 cocos2dx之熱更新

第一次動手弄熱更新將這過程記錄一下。 1.熱更新基本原理 這裏先說一下熱更新的基本原理 1)不能更新主程序,只能更新資源、lua等文件 c++生成的主程序如果變化只能通過下載升級包安裝,而其它文件可以通過http動態下載到用

原创 cocos2d 漸變層

--漸變顏色區域 local startColor  = param and param.startColor or cc.c4b(255, 255, 255, 255) local endColor    = param and par

原创 vim學習之(一)

打開Mac終端,輸入vim tutor<回車>進入vim教程學習。 1、vim進入和退出 進入:vimtutor <回車> 退出:q! <回車> 會丟棄您所做的任何改動。 2、常用命令 文本刪除:x 文本插入:i 文

原创 python 學習之批處理protobuf轉pb

創建一個python文件transProtoCmd.py(Mac機) 程序入口 import os import getpass if __name__ == '__main__': username = getpas

原创 cocos2d lua 上下翻牌

/** Creates a OrbitCamera action with radius, delta-radius,  z, deltaZ, x, deltaX.       *      * @param t Duration in

原创 尋路 A星

--尋路 local MAX_ROW_NUM = 9 --行數 local MAX_COL_NUM = 9 --列數 local director = cc.Director:getInstance() local visibleSiz

原创 矩陣旋轉90度

--矩陣旋轉90度   (順時針)  local src = {         [1] = {1, 2, 3, "a"},         [2] = {4, 5, 6, "b"},         [3] = {7, 8, 9, "c

原创 cocos2dx package.loaded

有時候使用這種方式加載沒效果 package.loaded[filename] = nil require(filename) 解決方法 在main.lua中添加如下代碼 --local path = "E:/client/my

原创 cocos2dx之 android/ios語音交互(一)

項目裏面要做語音交流的部分,把其中遇到的問題記錄下來。單拿android和iOS錄音來說都沒什麼問題,android和iOS都有各自支持的語音格式,但是要做語音交互的時候就遇到各種蛋碎的事情了。 網上查找說有三種方案供選擇 第一種方案對

原创 cocos2dx ResizeTo、ScaleTo的區別

auto resizeDown = cocos2d::ResizeTo::create(2.8f, Size(50, 40)); auto resizeUp = cocos2d::ResizeTo::c

原创 cocos2dx之 漸變層

--漸變顏色區域 local startColor = param and param.startColor or cc.c4b(255, 255, 255, 255) local endColor = param and par

原创 python 刪除目錄下特定文件夾和文件

一個文件夾下有很多個文件夾及文件,那怎樣刪除裏面的特定文件夾和文件呢,如下: #coding:utf-8 import os import sys import getpass import shutil assetsDir = {