摘要: 有些小坑和解决方案,想记录下来: 0.一些有用的网站 Cocos官方下载:https://github.com/fusijie/Cocos-Resource Easing缓冲动画: https://blog.csdn.net/zxf13598202302/article/details/497947 阅读全文
posted @ 2018-09-28 19:29 Mike丶 阅读(925) 评论(0) 推荐(0) 编辑
摘要: C/C++经典垃圾回收算法 1. 引用计数法: 2. 标记-清除算法 3. 标记-缩并算法 4. 节点拷贝算法 引用计数法能够平滑的进行垃圾回收,而不出现“停止”现象,经常出现于一些实时系统中,但它无法解决环形问题。 后面三种统称为跟踪垃圾回收,在每一次垃圾回收过程中,要遍历或者复制所有存活的对象, 阅读全文
posted @ 2018-07-06 09:40 Mike丶 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 游戏引擎 游戏开发是一项复杂的代码开发工作,它涉及的内存除了编程知识外,还有计算机图形学,3D数学,物理学等复杂的学科。所以前人把各种复杂的代码封装起来,使得开发者可以更接近游戏逻辑,和功能方面的代码,所以游戏引擎出现了。 游戏引擎就是开发者已经写好的一堆代码框架,游戏开发者可以调用这些代码框架,很 阅读全文
posted @ 2018-07-06 08:59 Mike丶 阅读(3161) 评论(0) 推荐(0) 编辑
摘要: lua的特性 1. 轻量级:一标准的C语言编写原发开放,编译后仅仅100K,占用内存小; 2. 扩展性:Lua提供了非常已于使用的扩展口和机制; 3. 支持面向过程编程和函数式编程 lua的数据类型 nil、boolean、number、string、userdata、function、thread 阅读全文
posted @ 2018-07-06 00:40 Mike丶 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 栈内存: 栈内存主要用来执行程序用的,存储的是局部变量和对象的引用,凡是定义在方法中的都是局部变量,for循环内部定义的也是局部变量,是先加载函数才能进行局部变量的定义,所以方法先进栈,然后再定义变量,一旦离开作用域,变量就会被释放。栈内存更新的速度很快,因为局部变量的生命周期很短。 栈内存可以类似 阅读全文
posted @ 2018-07-06 00:17 Mike丶 阅读(5724) 评论(0) 推荐(2) 编辑
摘要: 我们知道原型是一个对象,其他对象可以用它实现属性继承,除了prototype,又有__proto__ 1. prototype和__proto__的区别 prototype是函数才有的属性 __proto__是每个对象都有的属性 但是__proto__不是一个规范的属性,只是部分浏览器 实现了此属性 阅读全文
posted @ 2018-07-05 23:56 Mike丶 阅读(218) 评论(0) 推荐(0) 编辑
摘要: typeof typeof运算符返回一个用来表示表达式的数据类型的字符串。 typeof一般返回以下几个字符串: "number", "string","boolean","object","function","undefined" 对于Array,Null等特殊对象使用typeof一律返回obj 阅读全文
posted @ 2018-07-05 23:20 Mike丶 阅读(4558) 评论(2) 推荐(1) 编辑
摘要: 由于自己是小白,决定把零碎的cocos2d-js知识记下来。 1. 列表容器listView,去掉滚动条 _listView.setScrollBarEnabled(false); 2. escape(string), unescape(string)可以对字符串进行编码,解码,这样就可以在所有计算 阅读全文
posted @ 2018-06-11 10:00 Mike丶 阅读(345) 评论(1) 推荐(1) 编辑
摘要: ImageView 1. ImageView是继承于Widget的,是cocos2d-x的基类 2. 实现了类似于按钮监听的事件,通过addTouchEventListener添加事件 Sprite 1. Sprite类继承于Node,是cocos2dx中的渲染基类。 2. 需要通过EventLis 阅读全文
posted @ 2018-06-06 11:04 Mike丶 阅读(1493) 评论(0) 推荐(1) 编辑
摘要: 遍历对象(数组)是我们日常撸码的必不可少的部分,如何从性能上优化代码,提高运行效率?下文为你揭开真像: 第一种:普通的for循环 简要说明:最简单的一种,也是使用频率最高的一种,性能不弱,但是有优化空间 第二种:优化过的for循环(性能最高) 简要说明:使用临时变量,将长度缓存起来,避免重复获取长度 阅读全文
posted @ 2018-05-28 17:38 Mike丶 阅读(774) 评论(0) 推荐(1) 编辑