- 博客(20)
- 收藏
- 关注
原创 事件调度
1.总体事件:触摸、键盘、重力、鼠标、用户自定义 侦听器:TOUCH_ONE_BY_ONE,TOUCH_ALL_AT_ONCE、KEYBOARD、MOUSE、ACCELERATION, CUSTOM 设计模式:观察者 侦听器:接受某个事件,先注册方法到对应侦听器里,再把此侦听器放到分发器里。 分发器:EventDispatcher类,Director 里有 _eventDispatcher,
2017-10-26 15:12:31 1506
原创 物理引擎
1.世界(b2World)控制地球的宇宙,创建物质(刚体) b2Vec2 gravity = b2Vec2(0.0f, -10.0f) b2World *world = new b2World(gravity) ClearForces() 清除所有作用在刚体上的作用力 DrawDebugData() 具体不知道 CreateBody
2017-10-26 15:09:13 443
原创 优化
1.之前1.Sprite 与 SpriteFrame 图片的缓存 sprite->getSpriteFrame() 得到 SpriteFrame Sprite::createWithSpriteFrame(spriteframe) 创建 sprite2.Sprite 与 Rende
2017-10-26 14:05:49 326
原创 lua常用
1.技巧1.条件运算结果关键字:and or结果:条件运算结果是值例子local aa = true and 2 or 5local bb = nil and truelocal cc = true and 100print(aa) --打印:2print(bb) --打印:nilprint(cc) --打印:1002.实现C++的 :? 运算符
2017-10-26 13:55:35 367
原创 shell例子
1.比较两个图片是否一样file1="xxx/333.png"file2="xxx/num_0.png"temp=`cmp $file1 $file2`if [ "$temp" == "" ]; then echo sameelse echo differentfi
2017-10-25 15:52:59 266
原创 shell基础
1.命令1.常用命令1.查找1.查找文件或文件夹find . -type f -name qian.sh 查找文件find . -type d -name src 查找文件夹2.根据内容查找grep -n '内容' filename 指定文件查找grep -r '内容' . 遍历文件夹下所有文件
2017-10-25 11:05:06 236
原创 lua数据结构
1.table1.基本使用1.初始化并赋值local tab = {} 初始化local tab = {"a", "b", "c"} local tab = {[1]="a", [2]="b", [3]="c"}访问:tab[1] table[2] 。。。
2017-10-23 17:00:22 491
原创 nginx配置
1.nginx命令1.基本命令1.nginx进程号 ps -ef | grep nginx 查看nginx进程号,有主进程和工作进程,主进程管理工作进程2.检查nginx配置文件 nginx -t -c xxxx/nginx.conf3.启动和重启 启动: nginx -c xxxx/nginx.conf 重启: nginx -s reload 或 kill -HUP 主进程
2017-10-23 16:34:16 275
原创 计算机基础
1.计算机系统1.系统64位和32位区别地址int a = 5; &a 取 a 的地址 8bit(位) = 1byte(字节) 64bit / 8 = 8byte 及 64 位系统每个地址占 8 字节 32bit / 8 =4 及 32 位系统每个地址占 4 字节 &取地址符号打印地址是 16 进制 0x 开头,最大是 f ,f = 1111 十进制是15 地址中每一
2017-10-23 16:28:01 392
原创 终端
1.基础用户跟目录~:/Users/ityiwan/ == /Users/xxx用户名/1.命令搜索路径比如当我们执行 rm 或者 python 等命令查找路径 在 mac 的全局变量 PATH 对应的路径下查找,在终端执行 echo $PATH 查看对应那些目录,/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin : 分割不同目录 1.mac
2017-10-23 16:10:16 262
原创 开发工具
1.Eclipse1.eclipse加载%0 删除跟目录下的 .android目录里的 ddms.cfg 文件再重新运行2.Xcode1.xcode无法启动模拟器 (1)模拟器黑屏,xcode控制台没有任何东西输出或xcode直接崩溃,有时候报错 错误“error: failed to attach to process ID num num不是固定的但不是 0” 解决:Pr
2017-10-23 10:42:52 331
原创 lua关键字
1.require1.查找顺序1.先去 package.loaded 表查找,如果有直接返回 package.loaded[‘xxx’] 对应的 value2.在 package.preload 查找’xxx’, 如果 preload 存在,那么就把它作为 loader,调用loader(L)3.在 package.path 路径下查找,可以打印 package.path ,查找过程 ‘?’
2017-10-22 14:25:20 6851
原创 lua元表元方法
参考1.元表基础1.基础 1.userdata类型和table类型的每个变量都可以设置一个元表 2.number、string等每个类型可设置一个元表,类型的所有变量共用这个元表 3.只有table在lua里可以设置元表,其他都必须在 C 语言里设置元表 4.string类型默认已经设置元表了,通过 getmetatable(‘aa’) 查看2.元表设置和读取local a
2017-10-19 10:20:42 402
原创 nodejs
1.简单 http 数据传输var http = require('http');http.createServer(function (request, response) { request.on('data',function(data){ var resultData = "" + data; console.log(resultData);
2016-03-25 17:29:47 278
原创 网络状态码
详解状态码1.readyState0:请求未初始化(还没有调用 open())。 1:请求已经建立,但是还没有发送(还没有调用 send())。 2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。 3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。 4:响应已完成;您可以获取并使用服务器的响应了。2.status100——客户必须继续发出请求 1
2016-03-25 14:05:15 555
原创 lua绑定
1.通过 genbindings.py 绑定出错coco2d-x3.101.根据 README 选择对应的 NDKandroid-ndk-r10c2.找不到libclang./frameworks/cocos2d-x/tools/bindings-generator/clang/cindex.py 第 3395 行改为 : library = cdll.LoadLibrary(“../bind
2016-03-24 10:57:00 493
原创 编译出错
1. Undefined symbols for architecture x86_64 1.只声明了没有实现 register_testall_testscene(lua_State*) 2.
2016-03-23 18:22:49 302
原创 lua基础
标示符:约定不要以 “_” 开头之后都是大写字母命名1.关键字local function nameFunc() --条件: 只有 false、nil 条件为假,其他都为真,如:0、1、''、true、not nil --条件运算: and or not --语句: if 条件 then elseif 条件 then else
2016-03-06 19:10:29 373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人