自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 socket :sockaddr_in 赋值

sockaddr_in addr; UpdateData(TRUE); //m_ipAddr.GetAddress() //DWORD b = htonl(m_IP);//普通的DWORD 类型不行,需要转换成网络字节序表示 addr.sin_addr.s_addr = htonl(m_IP); //DWORD a = inet_addr("192.168.15.168");inet_a

2016-08-30 10:42:43 2992

原创 C++ Cstring 转 const * char (Unicode 及非Unicode)

Unicode 编码的: 最简单的办法 #include CString m_toSend = "中文"; USES_CONVERSION; char *psz = T2A(m_toSend); 没弄对的办法: const wchar_t* wstr = (LPCTSTR)m_toSend;     //一定得是unicode,否则这句话会错的 size_t strsize =

2016-08-30 10:38:43 2619

转载 c++ 强制类型转换 static_cast dynamic_cast reinterpret_cast和const_

http://blog.sina.com.cn/s/blog_4a84e45b0100f57m.html 关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、

2016-03-28 09:41:30 387

转载 const、volatile、mutable的用法

const、volatile、mutable的用法 const修饰普通变量和指针 const修饰变量,一般有两种写法: const TYPE value; TYPE const value; 这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value值不可变。 例如: const

2015-12-03 19:20:32 323

转载 C++存储类型

存储类型 存储类型定义了变量或函数的作用范围及生命周期。这些说明符也声明了他们的修改方式的类型。有如下几种存储类型: autoregisterstaticexternmutable auto 存储类型 auto存储类型是所有局部变量的默认存储类型。 { int mount; auto int month; } 上面的例子中

2015-12-03 17:37:30 723

转载 lua ---math 库

math库" title="[转载]lua math库" style="margin:0px; padding:0px; border:0px; list-style:none"> 函数名 描述 示例 结果 pi 圆周率 math.pi 3.1415926535898 abs 取绝对值 m

2015-11-13 17:42:39 315

原创 入门级--《见缝插针》游戏开发

场景只用了一个MainScene,游戏的界面转换都是在层上实现的。 MainScene的内容:纯色背景一个: display.newColorLayer(cc.c4b(225,225,225,225)) :addTo(self,-1)然后有一个层放置文字,标签等uiself.backLayer = --display.newColorLayer(cc.c4b(225

2015-10-13 09:39:26 1958

原创 入门级--《飞镖忍者》游戏分析总结

游戏分析:         功能:小人(固定在屏幕右侧中央),飞镖(由小人发射),敌人(随机产生,从屏幕右方平移到左方)                    人发射飞镖打敌人(啊啊啊啊~~~~~竟然没实现敌人碰到小人后,小人死亡~~~~~请原谅我是个新手,太粗糙了。。。。) 构架:就一个主场景MainScene,简单粗暴 游戏实现:场景和层:只有个主场景就没得说了,直接在主场景上添加了一

2015-10-12 15:53:31 676

转载 cocos-quick-lua学习笔记---遍历table(in pairs)

原来,pairs会遍历table的所有键值对。如果你看过耗子叔的Lua简明教程,你知道table就是键值对的数据结构。 而ipairs就是固定地从key值1开始,下次key累加1进行遍历,如果key对应的value不存在,就停止遍历。顺便说下,记忆也很简单,带i的就是根据integer key值从1开始遍历的。 请看个例子。 tb = {"oh", [3] = "god", "my",

2015-10-12 15:34:15 874

转载 cocos-quick-lua 学习笔记--定时器:scheduler

Quick cocos2dx-Lua(V3.3R1)学习笔记(7) ---计时器,我是个定时吃饭睡觉的好孩子 计时器,就是让系统每隔一段时间调用我们的函数,来处理一些事情,比如飞机战斗游戏中,子弹与敌机之间的碰撞,系统每一帧调用检测函数,检测两者是否碰撞。 quick里面帮我们把cocos2dx lua提供的scheduler封装到了framework里面的scheduler.lu

2015-10-09 10:10:34 3130 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除