- 博客(21)
- 资源 (4)
- 收藏
- 关注
转载 原文链接:ProtoBuf.js – Protocol Buffers的Javascript实现
在Javascript里比较常见的数据格式就是json,xml,但是这两种格式在数据传输方面有明显不足。而Protocol Buffers可以很好的解决这个问题,下面引用百科的对Protocol Buffers的定义: Protocol Buffers是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。它不依赖于语言和平台并且可扩...
2018-08-22 11:24:13
1179
原创 unity视频变灰
Shader "Hidden/BWDiffuse" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _bwBlend ("Black & White blend", Range (0, 1)) = 0 } SubShader { Pass { ...
2018-08-21 14:24:08
321
原创 linux系统定时器任务
首先安装crontab工具crontab -l可以查看现在运行的任务crontab -r可以全部删除crontab -e可以打开任务文档 也可以在里面直接修改
2018-08-21 14:14:45
200
原创 python图标工具
import osimport sysimport shutilfrom PIL import ImageiosSizes = ['29','76@2x','40@2x','40@3x','50@2x','83.5@2x','60@3x','29@2x','20-ipad','76','1024','72','72@2x','29@3x','60@2x','29@2x-ipad',...
2018-08-20 15:34:03
2120
转载 node.js 日志管理
项目要用log4js记录日志,网上找的教程都是很久以前的,新版本log4js跟旧版本有一些不同,看文档结合旧版本配置了能用的log4js,记录一下,当前log4js版本2.3.12,采用按天分片的方式,同时输出到控制台和文件。log4js单独配置到一个文件,其他要使用的引用这个文件。log-config.js:const log4js = require('log4js') log4...
2018-08-20 15:31:27
879
原创 一键创建工程所需目录
using UnityEngine;using System.Collections;using System.IO;#if UNITY_EDITORusing UnityEditor;#endifpublic class GenerateFolders : MonoBehaviour{#if UNITY_EDITOR [MenuItem("Tools/CreateBas...
2018-08-20 15:29:46
130
原创 CURL的两种基本使用
第一种情况是 直接从网页上获取一个字符串,常用于游戏的版本号获取之类的,处理方法如下:CURL* curl; CURLcode res; char buffer[10] ={0}; curl = curl_easy_init();//curl初始化 std::string _version; if (curl) { curl_easy_setopt(curl,
2013-10-24 17:15:12
26263
2
原创 AssetsManager
// Remove downloaded files#if (CC_TARGET_PLATFORM != CC_PLATFORM_WIN32) string command = "rm -r "; // Path may include space. command += "\"" + pathToSave + "\""; system(command.
2013-10-22 15:49:50
1054
原创 游戏截屏
CCSize size = CCDirector::sharedDirector()->getWinSize(); CCRenderTexture* in_texture = CCRenderTexture::create((int)size.width, (int)size.height,kCCTexture2DPixelFormat_RGBA8888); in_texture->get
2013-10-22 15:08:45
613
转载 tilemap之基础使用
转载声明 本文转载于 冥冥之中 的163博客,地址: http://blog.163.com/fengyi1103@126/blog/static/138356274201081741324532/ 感谢 毛叔 网友 翻译。 在这篇教程里,我们会讲解如何使用cocos2d和Tiled Map Editor创建一个基于tiled map的游戏
2013-09-15 19:04:49
15365
转载 QQ接入
转载请标明:转载自【小枫栏目】,博文链接:http://blog.youkuaiyun.com/rexuefengye/article/details/9833851简介本文档主要介绍接入QQ平台的一些内容,便于查阅和使用。第一步:搭建QQSDK1.下载对应的SDK,将sdk这个目录添加到工程中,这样可以在代码中使用QQAPI了。本人选择如下iOS SDK,
2013-09-12 10:41:51
4897
原创 基础学习之存档、抗锯齿
1.存档cocos2dx提供了一种极其简单的存档方式,即CCUserDefault其中存档方法有setStringForKey、setBoolForKey、setIntegerForKey、setFloatForKey、setDoubleForKey取档方法即为上述方法的get方法2、切换高清CCDirector::sharedDirector()->enableRet
2013-09-09 22:42:28
734
转载 IOS移植
#1 建立iOS项目打开xcode,选择Create a new Xcode project,选择cocos2d-x模版填入项目名称Man然后,我们找到Man的主项目,在这里新建一个iOS文件夹点击create创建完成#2 建立iOS项目删除Resource和Classes下的多余文件(Hell
2013-09-06 17:33:52
674
原创 观察者模式
首先,要在监听模块中添加监听事件,即在onEnter()函数中CCNotificationCenter::sharedNotificaitonCenter()->addObserver(CCObject *target, SEL_CallFuncO selector, const char *name,
2013-09-03 16:31:11
519
原创 创建一个cocos2d-x工程
1、首先下载 cocos2d-x,解压,运行安装模板工具,不用多说2、如果安装成功之后,打开IDE,新建项目的话 应该会有一个cocos2dx分类, 若果没有,则重复上一步,新建项目到另一个目录,创建完毕调试,会报错不能打开cocos2d头文件3、将下载包中的cocos2dx和cocosdension目录复制到新建工程,再次调试,发现会报 不能打开库文件4、将下载包中debug目录下的
2013-08-30 22:21:52
705
原创 BMfont的应用
BMFONT主要是在CCLabelBMFont中使用,其原理跟TP差不多,都是生成一个纹理和一个位置配置文件第一步,首先下载安装BMFONT,这就不多说了第二步,创建一个txt,将要用的字打进去,格式中 字体改成宋体 常规 小五 将编码格式改成Unicode第三步,打开Bmfont 修改相关设置 FontSetting中的Font 改成跟文本一致(此处即为宋体) Chars
2013-08-26 10:55:53
651
原创 安卓之返回按钮
要响应安卓的返回按钮,只需添加如下代码protected void dialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("确定要退出吗?"); builder.setTitle("提示"); builder.setPositive
2013-08-25 09:40:42
864
转载 HTTP下载(2)
#include #include #include #pragma comment (lib,"ws2_32.lib")#define BUFLENGHT 1024#define NAME_LENGHT 50char fname[NAME_LENGHT]; int delete_http_header(SOCKET s,char *strBuffer,int &
2013-08-24 17:54:08
646
转载 HTTP下载(1)
HTTP下载原理对于http协议,向服务器请求某个文件时,只要发送类似如下的请求即可:GET /Path/FileName HTTP/1.0Host: www.caiban.net:80Accept: */*User-Agent: GeneralDownloadApplicaitonConnection: close每行用一个“回车换行”分割。末尾再追加一个回车换行作为
2013-08-24 17:53:08
653
原创 数据交互之数据处理
数据交互必须通过协议来实现,所以交互双方必须遵循一定的读写规则我的方法很简单但可以用,如果大家有好的方法,不妨交流一下实现方法:数据流类Datastream有两个char*型指针,分别用来保存读写的数据,还有w_pos,r_pos两个数据用来记录读写的位置,而且要用到互斥锁,确保指针的安全性void writeInt(int param){ memcpy(&m_Arrayda
2013-08-24 17:41:09
642
原创 初识Jni
1.在eclipse工程中新建class(testJni),定义函数public native static String helloJni()2.编译eclipse项目,在工程目录下 会生成.class文件3.打开cmd,目录指向bin下的classes 执行javah命令 如javah cn.FreshMan.com.testJni执行成功则会在 bin目录下生成.h文件4
2013-08-24 17:28:15
575
sharp zipsharp zip
2018-08-20
node.js mysql
2018-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人