摘要: 在cocos2d-x里面,游戏的任何时间,只有一个场景对象实例处于运行状态,该对象可以作为当前游戏内容的整体包对象。 环境设定 进入游戏之前,导演会设置游戏的运行环境: 执行主循环 主循环中每一次循环渲染一副画面到屏幕上。下面是每一帧绘制的详细过程: cc.director同样提高一些函数来控制主循 阅读全文
posted @ 2018-05-10 20:48 Mike丶 阅读(376) 评论(0) 推荐(0) 编辑
摘要: let 语句声明一个块级作用域的本地变量,并且可选的将其初始化为一个值。 描述 let 允许你声明一个作用域或被限制在块级中的变量、语句或者表达式。 与var不同的是,它声明的变量只能是全局或者整个函数块的。换句话,块级 == { } 为什么取‘let’这个名字。 作用域规则 let 声明的变量只是 阅读全文
posted @ 2018-05-04 20:49 Mike丶 阅读(13954) 评论(1) 推荐(1) 编辑
摘要: 快捷键可以提高开发效率,最好用的就是这些! 代码编辑 搜索相关 重构相关 未完待续,只说你不知道的好用快捷键,一起补全....... 阅读全文
posted @ 2018-04-21 10:54 Mike丶 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 背景: 继前博客浅谈代码自动构建工具,目标是用python操作文件,进行读写。 之前没写过python代码,也是第一次撸python,遇到了不少坑,废话不多说,首先放上最好用的干货。 干货: 例如有个文件test.js,现在需要 build.bat @echo off python test.py 阅读全文
posted @ 2018-04-19 10:42 Mike丶 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一些小想法: 新加入到一家公司,继续我的棋牌游戏开发生涯。该公司和大多数公司一样,大力发展地方棋牌。 地方棋牌开发的要求就是:快、准、狠! 怎么做到这些要求呢?我的想法就是用工具解放劳动力! 换句话,就是用脚本替我们做烦琐无聊的重复工作! 目前的现状: 一个APP新加一个地方的玩法,需要复制之前的代 阅读全文
posted @ 2018-04-18 15:05 Mike丶 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 深拷贝和浅拷贝最根本的区别在于是否真正获取一个对象的复制实体,而不是引用。 假设B复制了A,修改A的时候,看B是否发生变化: 如果B跟着也变了,说明是浅拷贝,拿人手短!(修改堆内存中的同一个值) 如果B没有改变,说明是深拷贝,自食其力!(修改堆内存中的不同的值) 浅拷贝(shallowCopy)只是 阅读全文
posted @ 2018-04-03 20:04 Mike丶 阅读(11819) 评论(1) 推荐(1) 编辑
摘要: 说明 array.sort()用于对数组进行排序,返回数组,方法默认是“升序”排序,原数组会发生改变 简单点:比较函数两个参数a和b,返回a-b升序,返回b-a升序 普通数组(降序) 对象数组排序 对象数组多条件排序 阅读全文
posted @ 2018-04-03 16:36 Mike丶 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 计算机在执行调用函数的过程中,会根据函数完成一些工作,比如数据的传递(形参拷贝、返回值)、内存的分配和释放、执行控制和转移,这些操作需要通过形成一个栈帧来完成。 栈帧(stack frame):栈帧就是函数运行的环境。每个函数在被调用的时候都会在栈区形成一个叫做栈帧的结构,这个结构保存了函数参数、局 阅读全文
posted @ 2018-02-26 19:28 Mike丶 阅读(1092) 评论(0) 推荐(0) 编辑