摘要: lua的语法很简单,太简单了,所以lua就复杂了 两个点与一个点有什么区别呢? 一个点用来定义和取得一个变量,这个变量可能是个函数 两个点用来定义和调用一个函数,两个点会自动传入“调用者”这个table自身 先看简单的: c = {a = 1, b = 2} function c:foo() pri 阅读全文
posted @ 2017-06-10 22:48 小张学代码 阅读(9695) 评论(0) 推荐(0) 编辑
摘要: 电脑上可能装了很多cocos版本,如何使用某一个版本需要通过更改环境变量的方式控制, 分三步,打开,编辑,保存 打开:终端输入 vim ~/.bash_profile 编辑:按i,即可编辑  保存:输入 :wq!这四个字符,回车即可保存 这里说一点题外话,在安卓项目的project.prop 阅读全文
posted @ 2017-06-09 16:00 小张学代码 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 网络连接有两种,web式的http请求回复和游戏使用的tcp长连接,使用cocos2d开发即时交互式游戏肯定式使用tcp长连接,因为交互非常频繁,如果像web一样请求的话服务器处理握手都吃不消。网络交互多线程不分家,有网络就有多线程,这个是多线程的第一篇,互斥锁 多线程的原则是:不要 阅读全文
posted @ 2017-05-17 14:57 小张学代码 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 项目直接考到另一台电脑要吧缓存删除,不然会报文件名过长,而且编译出错 解决:跳过。删除缓存 阅读全文
posted @ 2017-05-17 11:38 小张学代码 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 解决办法: 控制面板→程序和功能→启用或关闭Windows功能 .Net Framework 3.5这一项未被完全选中(应为对勾,如果是方块也不可以) 选中该项,如果之前是方块,也要打开该级选中两个子项“…… HTTP激活”、“…… 非HTTP激活” 阅读全文
posted @ 2017-05-16 12:06 小张学代码 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 观察者模式是一种程序设计的方法,任何语言都可能弄 思想通俗一点就是这样: 有个一个测试团队,有一个开发者。开发者说有新版本,你们下载吧,然后每个测试人员都下载最新的app。这里测试团队就是”观察者“,他们是被”通知“的对象 //测试人员 class observer_test { public: o 阅读全文
posted @ 2017-04-28 16:34 小张学代码 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 今天用win打安卓包,居然发现自己不会用windows系统了。 下面把win和mac操作区别整理一下: cd命令: cd命令不能跨盘符。用mac的时候我都是直接cd path,但是怎么到了win上就不管用呢?原来就是mac上只有一个分区。 使用cd之前先要指定盘符,比如e:, 阅读全文
posted @ 2017-04-27 16:18 小张学代码 阅读(828) 评论(0) 推荐(0) 编辑
摘要: package com.test; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileNotFoundException; import java.io.IOException; /** * 通过一定的逻辑判断具体调用哪个方法 ... 阅读全文
posted @ 2016-07-13 17:10 小张学代码 阅读(193) 评论(0) 推荐(0) 编辑