关闭

cocos js中使用腾迅的语音sdk

腾迅的语音SDK的确是个好东西,正如他们所表述的,几行代码就能完成你的游戏或软件语音功能,而且音质专业,效果明显。唯一令人郁闷的是文档太过简单...
阅读(348) 评论(1)

在MAC系统中android studio中打开 cocos creator构建的原生工程

一个二十多年的微软系铁杆程序员,终于从Dos、Windows+C、VB、VC、C#。介入苹果+xcode、android studio。折腾了几天,情合以堪。 借此文聊以记录历史转折,发泄到苹果的诅咒!如果没有苹果,开发一个手游还要考虑多平台么?如果没有苹果,发布一个软件还要左审核右审核,有这么啰嗦么?为苹果系统写个软件本来是皆大欢喜的事,你没给程序员钱就算了,还要收程序员一年几百块的费用!那个黑...
阅读(1339) 评论(0)

VS C++ 服务端解析WebSocket数据包

WebSocket发送数据时,会将您的发送数据进行一定格式的封包处理,具体协议格式网上很多文章介绍,大家直接问度娘。这里我直接上VC++ 的处理代码。       先定义数据包格式头结构: //Websocket数据包数据头信息 struct WebSocketStreamHeader { unsigned int header_size; //数据包头大小 int mask_off...
阅读(2427) 评论(0)

VS C++ 服务端响应WebSocket连接生成握手字符串

HTML5 使用WebSocket协议与服务器建立长连接。WebSocket连接时除了进行正常的Socket连接外,还会发一个握手协议字符串,如: GET / HTTP/1.1 Pragma: no-cache Cache-Control: no-cache Host: 127.0.0.1:8686 Upgrade: websocket Connection: Upgrade Sec-WebSo...
阅读(1839) 评论(0)

VS2013+cocos2dx3.13.1+lua游戏制作笔记 ——创建项目(三)

其实还有一种更加简单的创建cocos2dx项目的方法,就是使用触控科技开发的Cocos Studio或CocosCreator。 CocosCreator似乎更倾向于非程序员制作游戏,而触控科技似乎鼓励这类开发。不过我还是觉得cocos studio更适合我。所以此处只介绍使用Cocos Studio创建项目。其实灰常简单。 其实看了图,不用说明大家都会弄。      ...
阅读(1057) 评论(0)

cocos2dx 使用lua自定义事件

cocos2dx 在C++或lua中派发自定义事件,并lua中响应自定义事件,...
阅读(1424) 评论(0)

VS2013+cocos2dx3.13.1+lua游戏制作笔记 ——创建项目(二)

Cocos2dx创建项目其实很简单,下载下来的压缩包中自带了用Python写的自动创建项目脚本。所以,要创建Cocos2dx项目还要安装Python解析的环境。跟装Java环境包差不多。         1、https://www.python.org/官网下载Python。网上很多文章说只能用2.7版本的,我了没多想,也没去试3.5版的到底能不能用。直接下了个 2.7的,后来证明2.7确实是可...
阅读(2311) 评论(1)

开始用VS2013+cocos2dx3.13.1+lua游戏制作笔记 ——工具与环境(一)

手游开发越来越热,我终于也被卷进来了。公司决定上马一款网游。服务端用C++基本完成了,手头松了下来,开始研究客户端。        框架选择:cocos2dx3是一款著名的手游底层框架,具体描述见度娘,此处不细表了。虽然似乎有比它更先进高大上的选项,但通过几个小时的与度娘交流发现cocos2dx3不外乎是一个捷径。        语言选择:选择lua而不是C++的原因是因为Lua可以在烂水果手...
阅读(2430) 评论(0)

C#的EF中使用数据库事务和并发隔离级别

有时候我们需要直接在使用EF操作数据库的C#程序中使用数据库事务: using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions() { IsolationLevel= System.Transactions.IsolationLevel....
阅读(2457) 评论(2)

VC++生成GUID

生成string格式的: char* GenerateGuid() { char* guidBuf; guidBuf = (char *)malloc(64); GUID guid; CoInitialize(NULL); if (S_OK == CoCreateGuid(&guid)) { _snprintf(guidBuf, 64, "%08X-...
阅读(926) 评论(0)

Unicode编码的项目中CString、char* 、wstring、string的相互转换

1、CString转char* 可以使用以下函数: static char* StringToChar(CString str){ //获取字符串大小 int len = WideCharToMultiByte(CP_ACP, 0, str, str.GetLength(), NULL, 0, NULL, NULL); //为多字节字符数组申请空间,数组大小为按字节计算的宽字节字节大...
阅读(680) 评论(0)

CEF3自研究笔记 四、CEF3关于多字节字符集和UNICODE字符集

网上很多资料都要求我们把嵌入CEF3的工程属性改为支持UNICODE字符集。当然如果条件允许无疑是比较好的,因为CEF3的DLL应该就是Unicode字符集的。但是如果我们已经完成的工程是建立在多字节字符集上的,要把它改为UNICODE字符集无疑非常麻烦。       如果我们的工程是支持多字节字符集,同样可以直接嵌入CEF3,不过在向CEF3传入中文字符的时候要先将字符转码,下面提供一个转码函...
阅读(1814) 评论(0)

CEF3自研究笔记 三、将CEF嵌入到MFC对话框程序中去

将CEF3嵌入到MFC的对话框程序中去...
阅读(8591) 评论(6)

CEF3自研究笔记 二、从简单例程开始cefsimple

研究CEF3中自带的两个例程中的CEFSimple(简单例程)...
阅读(6801) 评论(0)

CEF3自研究笔记 一、使用CMake创建CEF3的vs2013的工程文件

CEF3学习研究...
阅读(4729) 评论(9)
    个人资料
    • 访问:39491次
    • 积分:560
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:0篇
    • 译文:0篇
    • 评论:19条
    最新评论