原创 python 文件夾拷貝

記錄用python 處理文件以及文件夾的拷貝。 #coding:utf-8 import os import sys import getpass import shutil # shutil.copyfile("oldfile","n

原创 cocos2dx之尋路 A星

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

原创 python 文件壓縮

def zipCompressFiles(): #壓縮文件夾 print '\n壓縮文件夾開始...' import zipfile try: import zlib co

原创 記錄CString類型和double等類型的互換

vc6.0中的CString與double類型互換,簡單記錄一下 在vc6.0中用_wtof沒用成功,所有另外找的一種方法 CString m_result; double data; char tmp[256]; sprintf(tmp

原创 cocos2dx之lua 繼承、重新定義

每次require之後都是最新的lua文件 local require_ = require require = function(fileName) package.loaded[fileName] = nil return

原创 cocos2dx之友盟統計(android/ios)

一、玩家登錄,在lua代碼中獲取玩家的帳號信息 ---------賬號登錄統計--------------- if device.platform == "android" then local args = { 1, to

原创 cocos2dx luajavaBridge

LuaJavaBridge.java public class LuaJavaBridge { // 開始錄音 public static int sendLuaToJaveAudioRecordStart(fin

原创 cocos2dx 上下翻牌

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

原创 熱更新之生成文件md5

cocos2dx中有一個熱更新類AssetsManagerEx,用這個類實現熱更功能時需要有兩個文件,project.manifest以及version.manifest。這裏主要是project.manifest文件,裏面需要存有資源文

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

經過一番折騰,終於找到了一種第三方庫來轉換android與iOS錄音播放格式不兼容的問題。 思路:android/iOS手機錄音傳給服務器,參數(錄音數據+手機端口類型),然後等到服務器廣播數據給玩家,判斷端口是android,將數據保

原创 cocos2dx 軟鍵盤遮擋輸入框

用cocos2dx引擎開發手遊時,如果用cocosstudio編輯器中輸入框或代碼cc.EditBox:create()做輸入框功能時,遇到了在蘋果機上面點擊輸入框彈出的軟鍵盤遮擋住下面的底層界面輸入框的問題,用ccui.EditBox:

原创 cocos2dx之 引用計數

我們經常的說每秒多少多少幀,其實這個幀需要多少時間不是固定的,這個需要看每幀我們需要做多少事情,如果沒一幀我們需要渲染很多的東西,那這一幀執行的時間當然就會很長的,遊戲顯得就會很卡,這個時候每秒的幀率就會下降的,所以不是時間決定的幀率,而

原创 cocos2dx之裁剪

--裁剪 local layer = cc.LayerGradient:create(cc.c4b(255, 255, 255, 255), cc.c4b(0, 0, 0, 255)) --漸變層 self:addChild(layer)

原创 python 中文註釋報錯

python裏面寫中文註釋會報錯,比如類似下面這樣的: File "test5.py", line 94 SyntaxError: Non-ASCII character '\xe8' in file test5.py on line