摘要: 今天看了primer C++的 “动态内存管理类”章节,里面的例子是模拟实现std::vector<std::string>的功能。 照抄之后发现编译不通过,有个库函数调用错误,就参考着自己写了一份简单的int版。 实现思路: 1.初始化时,容器容量为1。 2.往容器添加数据时,如果容器没有放满,就 阅读全文
posted @ 2018-09-07 17:51 冥府骑士格斯 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 使用的官方类是:drawNode 函数是:drawNode:drawPolygon() C++函数的参数说明: //画多边形,verts为点集,count为点数,fillColor为填充颜色,borderWidth为边缘线宽,borderColor为边缘线颜色 void drawPolygon(Ve 阅读全文
posted @ 2018-08-31 10:52 冥府骑士格斯 阅读(1412) 评论(0) 推荐(0) 编辑
摘要: 注意事项:裁剪内容要用Sprite,不能换成ImageView 注意事项: 1.后面测试发现,ImageView也能用,注意换成ImageView时,前缀是ccui. 2.要做圆形头像,用一张圆形图做遮罩 local imagePath = "res/base.png" local maskPath 阅读全文
posted @ 2018-08-30 17:08 冥府骑士格斯 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: print("开始") --检查文件是否存在 local path = "ABC.txt" local fileExist = cc.FileUtils:getInstance():isFileExist(path) if not fileExist then print("文件 "..path.. 阅读全文
posted @ 2018-08-16 18:18 冥府骑士格斯 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: 本来是想看看网上的教程文章,结果看了好几篇,复制代码各种报错,有很多不存在的类和变量,根本用不了。 所以干脆自己去看官方demo,经过自己分析测试,已经大概会用了,顺便记录一下。 以下是代码,复制粘贴就能运行的那种!(图片资源自备) 新建 tableviewTest.lua,把下面的代码复制进去,保 阅读全文
posted @ 2018-07-09 16:36 冥府骑士格斯 阅读(2092) 评论(0) 推荐(0) 编辑
摘要: 官方手册里早已经给了答案,那就是靠lua内置的next函数 即如此用: a = {} if next(a) == nil then next其实就是pairs遍历table时用来取下一个内容的函数. 但是如果 a= nil 就会报错,所以还要先判断一下 a是否为nil。 于是封装后判断的lua ta 阅读全文
posted @ 2018-01-05 15:07 冥府骑士格斯 阅读(2390) 评论(0) 推荐(0) 编辑
摘要: 开发环境:WIN7 + cocos2dx 3.10 lua版本 0.学习这篇内容的基础是你要会创建并运行一个cocos lua项目 1.热更新的思想所谓的热更新,就是在线更新代码和资源。热更新的过程首先,客户端向服务器发送请求,服务器告诉客户端,没更新啦,你是最新的啦,那就直接跳过喽。但如果是告诉你 阅读全文
posted @ 2017-12-29 18:21 冥府骑士格斯 阅读(3071) 评论(0) 推荐(0) 编辑
摘要: 本来想用这种方式统一安全删除node,后来发现参数变成(a userdata value),所以不能用下面这个方式做 方法如下: function RemoveNodeSafe(node) if node ~= nil then node:removeFromParent() node = nil 阅读全文
posted @ 2017-12-14 15:16 冥府骑士格斯 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: str = "abc;123;345" local tab = string.split(str, ";") 然后list里面就是 abc123345 了。第二个参数可以是多个字符,但是不能是Lua正则表达式。例如. ,或者 %w 之类的。 增强版等以后再放出来吧,这个应该大部分够用了。 阅读全文
posted @ 2017-12-13 11:37 冥府骑士格斯 阅读(4538) 评论(2) 推荐(0) 编辑
摘要: [转]VS中展开和折叠代码 VS2005代码编辑器的展开和折叠代码确实很方便和实用。以下是展开代码和折叠代码所用到的快捷键,很常用: Ctrl + M + O: 折叠所有方法 Ctrl + M + M: 折叠或者展开当前方法 Ctrl + M + L: 展开所有方法 解决VS2010中工具箱的的不见 阅读全文
posted @ 2017-12-04 11:21 冥府骑士格斯 阅读(15335) 评论(0) 推荐(2) 编辑