原创 如何優化Cocos2d-X遊戲的內存

2D遊戲中最佔內存的就是圖片資源了,在實際項目中發現圖片使用不同的紋理格式帶來的性能差異巨大,下表是我在IOS平臺一個小Demo中的測試結果,該Demo的原始內存佔用是7M,測試方法是一次性加載5張2048*2048的圖片,使用Text

原创 Apache Indexes FollowSymLinks詳解

禁止顯示Apache目錄列表-Indexes FollowSymLinks 如何修改目錄的配置以禁止顯示 Apache 目錄列表。 缺省情況下如果你在瀏覽器輸入地址: http://localhost:8080/ 如果你的文件根目錄裏

原创 cocos js 發佈

項目發佈6.1 Mac / Win32平臺發佈直接運行cocos compile -p mac|win32 -m release即可打包出發布包,運行成功後可以在publish/目錄下找到可執行文件。6.2 iOS平臺發佈運行cocos

原创 批處理(複製文件夾與文件)命令

批處理(複製文件夾與文件)命令   用到的一個批處理: xcopy "C:\Users\portal-admin\Desktop\SystemWithin\index_h1_002_HSCN.jpg" "C:\

原创 Cocos2dx-CCLabelTTF變黑

遇到問題: 在接入平臺SDK時,android系統下在SDK充值完成以後,回到遊戲時遇到某些CCLabelTTF字體會變成黑色方塊, 解決方法: 經過調查發現是SDK的充值成功後回調函數在線程中處理的,SDK沒法修改,所以只能修改遊戲

原创 Unity輸出 切割後的圖片腳本

using UnityEngine;using UnityEditor;public class TestSaveSprite{    [MenuItem("Tools/導出精靈")]    static void SaveSprite(

原创 android上dip和px的區別

dip: device independent pixels(設備獨立像素). 不同設備有不同的顯示效果,這個和設備硬件有關,一般我們爲了支持WVGA、HVGA和QVGA 推薦使用這個,不依賴像素。 px,px就是像素,如果用px,就會

原创 阿里雲服務器Ubuntu安裝jdk7

一、下載jdk 可以先下載到本地,然後ftp到服務器 官方jdk7的下載頁面: http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads

原创 ubuntu 14.04設置Apache虛擬主機的方法

在這個教程中,我會使用Ubuntu 14.04 32位 LTS,並搭建2個測試網站分別命名爲“unixmen1.local” 和 “unixmen2.local”.我的測試機分別爲192.168.1.250/24和server.unix

原创 std::string使用舉例

一般來說,在處理字符串的時候通常會用到如下一些函數/方法:length、substring、find、charAt、toLowerCase、toUpperCase、trim、equalsIgnoreCase、startsWith、end

原创 android應用在被Google Play過濾掉的問題

突然發現我的應用被google play表示爲不支持Google Nexus 7。。。憤怒啊! 查原因分析後發現有以下幾種可能: 1. 攝像頭問題,Nexus7只有前置攝像頭,所以如果應用中申請了權限<uses-permission

原创 JNI 返回結構體參數

如何使用JNI的一些基本方法和過程在網上多如牛毛,如果你對Jni不甚瞭解,不知道Jni是做什麼的,如何建立一個基本的jni程序,或許可以參考下面下面這些文章: 利用VC++6.0實現JNI的最簡單的例子 JNI入門教程之HelloW

原创 cocos2dx-3.0rc2 build on Eclipse

1. Import project 'libcocos2dx' and the new project into eclipse, and add 'libcocos2dx' as library of new project 2. C

原创 shader三種變量類型(uniform,attribute和varying)

1.uniform變量 uniform變量是外部application程序傳遞給(vertex和fragment)shader的變量。因此它是application通過函數glUniform**()函數賦值的。在(vertex和fr

原创 shader內置變量和函數

1、uint CreateShader(enum type) : 創建空的shader object;    type: VERTEX_SHADER, 2、void ShaderSource(uint shader, sizeico