先看一下之前的行为节点是怎么设计的: BTAction.lua BTLog.lua 由上可见,行为节点的具体逻辑都是放在OnUpdate中的,那么问题来了,如果想在OnUpdate前执行一段逻辑,OnUpdate后也执行一段逻辑,类似于状态机那样,那么就需要对行为节点进行扩展。 BTAction.l ...
分类:
编程语言 时间:
2018-09-16 15:43:24
阅读次数:
321
在Linux下编译cocos2d-x运行脚本的时候出现”/bin/bash^M: 坏的解释器: 没有那个文件或目录“这样的错误如下图。 解决方法: 使用在终端输入sed -i 's/\r$//' make-all-linux-project.sh即可 其中make-all-linux-project ...
分类:
其他好文 时间:
2018-09-16 00:32:19
阅读次数:
281
最近发现lua调用ngx.say和ngx.print 默认返回的HTTP头是trunk模式的,通常情况下是很好的,没有什么问题;但是要提供给其他人回源的时候就有问题了,特别是我要给slice模块回源,所以需要主动设置Content-Length,按照下面这是设置就OK了 ...
分类:
其他好文 时间:
2018-09-15 20:05:27
阅读次数:
360
分布式锁就是多台机器,分布在不同的JVM中,这些不同JVM内的方法需要获取一个唯一锁,比如获取锁之后要把数据写入数据库,保证数据在同一时刻只有一台机器写入数据库。 分布式锁的实现有多种实现方法,除了今天聊到的ZK实现的分布式锁还有Redis通过SETNXPX或Lua脚本实现,还可以通过数据库的锁实现 ...
分类:
其他好文 时间:
2018-09-15 16:40:36
阅读次数:
167
cocos2d-x游戏编程,Sprite类的使用,以及对Sprite类进行动作控制。 ...
分类:
其他好文 时间:
2018-09-14 00:09:28
阅读次数:
318
实现for循环中的continue语法 通过while true do end 包装 实现 例如: ...
分类:
其他好文 时间:
2018-09-13 13:54:41
阅读次数:
138
cocos2d-x编程,分析一下工程中本来就有的四个文件,来弄清整个cocos的框架 ...
分类:
移动开发 时间:
2018-09-12 22:06:08
阅读次数:
274
redis-master:192.168.199.223 redis-slave_1: 192.168.199.224 redis-slave_2: 192.168.199.252 运行redis和sentinel(master-slave-sentinel) ...
分类:
其他好文 时间:
2018-09-11 12:16:03
阅读次数:
136
问题 最近在做一个内部通讯的服务器, 用的自带的gateserver和socketchannel做通讯, 在使用skynet.unpack或者string.unpack("XXXX",xxxx)的时候, 偶尔会出现 之类的问题。 调查过程 调查的时候, 发现出问题的时候, 信息的长度会多出2个字节出 ...
分类:
Web程序 时间:
2018-09-11 00:58:18
阅读次数:
257