- 博客(18)
- 资源 (4)
- 收藏
- 关注
转载 【cocos2d-x-3.1.1系列4(2)】cocos2d-x3.1.1.渲染 3.0的改进原因
转载出处:http://dualface.github.io/blog/2013/08/02/cocos2dx-v3-rendering-pipeline/
2014-10-28 22:51:51 652
转载 c/c++内存分配与内存对齐全面探讨
http://blog.csdn.net/cuibo1123/article/details/2547442
2014-10-24 11:53:33 791
原创 【题目1】最大1矩阵
今天看到一道题目之后想起之前帮人补习算法的一道题目 【自己算法很水还帮人补习 orz 三天坑了他750】今天看到的题目:有一系列柱子柱子高度分别为4 3 5 4 2 1解法:(1)矩阵必定是被某个高度限制列,例如长度为6也就是全部的长度,这个矩形就是被最后一个元素的高度限制住了(2)我们枚举每一个高度,也就是枚举每一个元素,之后找出最长的长度
2014-10-20 01:51:22 2171
原创 【cocos2d-x-3.1.1系列5】cocos2d-x scheduler简单机制原理
1、导演类里面有一个单例的scheduler 之后node这些里面有一个指针指向同一个2、node scheduler(SELECTOR,_deltaTime) 等于把函数指针加进一个容器里面 3、mainloop里面调用drawScene 会调用_scheduler->update 4、Scheduler ::update( float dt)里面枚举函数指针观察者模
2014-10-17 02:15:44 668
原创 【C++杂谈0】记录一些我容易犯错的C++细节
1、默认是私有类型的2、构造函数调用顺序基类构造函数 之后成员对象的构造函数 之后派生类的构造函数下面我们探究一些成员对象在哪里构造的class C{public : C() { printf( "C constructor\n" ); }};class A{public :
2014-10-16 19:16:16 603
原创 【C++系列1】智能指针
问题:fatal error C1083: 无法打开包括文件:“boost/shared_ptr.hpp”: No such file or directory------解决思路----------------------网上去下载一个放到boost头文件目录下先从官网(www.boost.org)下载最新版的BOOST源码,前言:C++没有自动内存回
2014-10-15 21:44:09 890
原创 【手游开发系列2】碰撞检测
在网易游戏研发笔试题中有一题就是这个碰撞检测,之前我看过一些文章,现在整理一个写个整理后的文章之前大二写了一个简单的游戏【http://shouji.baidu.com/game/item?docid=6487395&from=as】,里面就是用很笨的枚举所有来相互检测是否碰撞 这样效率太慢了1、前言:下面这是我写的益智类小游戏 也要有碰撞检测和重力掉落 那时
2014-10-14 23:17:56 860 1
原创 【cocos2d-x-3.1.1系列5】cocos2d-x 引用计数细节
看了引用计数之后 那时好像懂了 今天突然想起一个问题:Scene也是继承自Ref ,然后也是静态生成一个autorelease后的对象 那计数就变成1了 每一帧都是把autoreleasepool清空 并且调用一次release
2014-10-14 21:07:46 976
原创 【cocos2d-x-3.1.1系列4】cocos2d-x3.1.1.渲染过程源码简略过程
缩略渲染过程1、DisplayLinkDirector ::mainLoop(){drawScene} 2、程序的主循环-->DisplayLinkDirector ::drawScene(){ _runningScene->visit _rende
2014-10-14 14:11:20 1425
原创 【cocos2d-x-3.1.1系列3】cocos2d渲染时候有的显卡要图片是2次幂的 ccNextPOT
cocos2d是基于opengl的,opengl在npot上有的显卡是支持的有的是不支持的,npot意思是是否是2次幂 是否是2的倍数 因为在渲染的时候,好像跟底层要用到傅里叶变换要2次幂【这个没有去探究考证】
2014-10-14 13:30:45 2434
原创 vector的内存分配 新理解
vector的内存分配:之前看一些书和博客都是说capacity当vector没有内存的时候 分配之前的两倍的内存 之后把之前的赋值过去 后来实验到应该是1/2一、首先,看看vector的内存分配机制:int main(){ vector A > v; A a1(1); int tNowCa; int
2014-10-14 04:29:17 1104
原创 python复习过程遗漏知识
就是一个重载了之后 对象实例可以拿来当做函数调用例如:class Test: def __init__(self,a): self.a = a pass def __call__(self, b, c): print( "call" ) return self.a+b+
2014-10-10 01:18:08 534
原创 cocos2d-x 3.1.1源码阅读过程的注释
cocos2d-x 3.1.1源码阅读过程的注释Ref每个类的基类是Ref 也就是2.0的CCObject 调用继承下来的下面的那个函数class CC_DLL Ref{public: /**引用计数+1 */ void retain();{ CCASSERT(_referenceC
2014-10-10 00:32:48 1338
原创 【cocos2d-x-3.1.1系列2】cocos2d-x3.1.1移植安卓过程
cocos2d-x 3.1.1 win移植到androidwin:vs2012android:eclipse+ndk-9
2014-10-08 23:13:43 910
原创 cocos2d-x学习笔记
印象笔记链接http://app.yinxiang.com/l/AAXdkdFkFV1L-Y6jsHAGUegJenwyqPc9SzQ/
2014-10-04 16:34:19 538
原创 《effective C++》读书笔记
条款3:尽可能使用const1、const int * a; int const *a;这两个都是修饰数据类型int的所以是指向一个常数据 int*const p=a;这是一个指向不可以改变的常指针2、STL里面:const vector int> :: iterator vIntIter = vInt.begin();//不可以改变指向vecto
2014-10-01 01:49:07 567
获取CPU序列号获取硬盘序列号 和非WQL获取的硬件信息(下载地址)
2013-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人