- 博客(29)
- 资源 (10)
- 收藏
- 关注
转载 关于队列的 宏定义实现
引子模块中用到队列,先自己实现了一个://队列所要包含的元素类型(简化)typedef struct packet_s{ int data; struct packet_s *next; //链表方式链接各个元素结点} packet_t;//队列类型typedef struct{
2013-11-29 09:54:52 2214
原创 单词7-11
faucet 水龙头 sink 水槽 水龙头下边的 可以用来洗澡~~fridge 电冰箱(英:Refrigerator)cupboard 碗柜rangehood 抽油烟机 hood 遮罩物 american油烟机小island 操作台,岛屿stove 锅类厨具,floor tile 地板砖tilemap cocos2d tools
2013-07-11 22:56:31 875
原创 单词 7-12
Horizaontal 水平的 vertical 竖直的align 排列assert 断言 主张alert 警告blink 闪烁spine 脊柱
2013-07-11 00:32:02 918
原创 记下 自己学习 tinyxml 的事情
tinyXml2 is a third tool for us to analysis xml file.At first ,I thought it was a little difficult to learn a new third develop-tool.But I made it out by myself at last . This thing give
2013-07-09 21:40:58 926
原创 cocos2d-x eclipse 环境搭配。我能找到网上最完整的。
Cocos2d-x学习之windows 7 android环境搭建http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.htmlCocos2d-x学习之创建Android工程和编译http://www.cnblogs.com/lhming/archive/2012/06/27/2566467.html
2013-07-01 00:34:08 1359
原创 cocos2d 求两个向量的角度
float angle = ccpAngle(vector1, vector2);返回值是弧度制 范围是0-pi
2013-03-26 09:58:12 3701
转载 关于static
C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。 4)栈——增长方向:自顶向下增长;自动变量以
2013-02-18 11:52:23 997 2
原创 HTML 属性 标题 段落 文本格式化
HTML 属性属性 为HTML元素提供了附加的信息 HTML 标签可以拥有属性。属性提供了有关HTML元素的 更多的信息。属性总是以 名称 /值对的形式出现,比如:name=”value“属性 总是在HTML元素的 start tag 中规定另外 推荐 属性小写始终为属性值加引号属性值应该始终包括在引号内。双引号是最常见的,
2013-02-01 12:27:39 2135
原创 html元素
HTML元素指的是从开始标签(start tag ) 到结束标签 (end tag)的所有代码开始标签元素内容结束标签 a paragraph 开始表情 常被称为开发标签(opening tag),结束时被称为闭合标签(closing tag)HTML元素语法HTML元素以开始标签开
2013-02-01 10:53:51 810
原创 学习 Box2D 个人笔记(十一)vertexhelper
原来的时候自己想要弄一个多边形的图片,但是 如何才能确定多边形的每个顶点呢 . .所以用到了这个软件。顺便因为自己好久没有写代码,所以 从body的创建,到绑定sprite ,到 mousejoint,到碰撞检测(contactListener)。重新写了一边,为此,自己还动用ps 画了两幅多边形的图片 . 哈哈 当然还是 模仿网上的那个例子。 .(译)如何使用box2d来
2013-01-17 16:43:32 4848 5
转载 关于画图 .
CCRenderTexture自己的理解CCRenderTexture类似一张空白的“画布“,用户通过自定义笔刷(CCSprite*),在touch事件中把笔刷的移动痕迹“记录”起来,从而“画”出各种艺术效果。记录方法很简单,首先CCRenderTexture调用自己的begin()函数,开启“记录”功能,然后调用笔刷->visit()把自己”画“在这张画布上,最后CCRenderTe
2013-01-07 10:44:27 1017
原创 对于CCRender 的打算
1.6 晚 弄完http://www.cnblogs.com/andyque/archive/2011/07/01/2095479.html 第一部分 在百度上搜索的时候 发现 关于 ccrendertexture 的还有很多东西 . 1.7打算看看 ,并且把小黄本任务完成 .
2013-01-06 22:28:42 968 1
原创 1月4日晚 学习总结。
1.复习了 动画怎么弄的。2.了解了zwoptex 和texture packer 两个软件 优缺点。(后者可以用 pvr.ccz ,而且还加了 抖动,而且还可以和xode弄在一起 现在还不会)3.如何设置Texture Packer 并且 publish 可以同时输出 高清的 ipad的 . 4.了解一些处理内存的方法 ,仅仅是了解 5.了解 iPhone5开发时的
2013-01-05 02:21:09 572
原创 关于SpriteSheet。in Box2D
当一张图片被加载到内存后,它是以纹理的形式存在的,纹理是什么,纹理就是一块内存,这块内存中存在的是按照指定的像素格式填充的图片像素信息,它被最终被作为三角面著色所依据的数据源。CCTexture2D:纹理,即图片加载入内存后供CPU和GPU操作的贴图对象。CCTexturePVR:处理PVR文件生成纹理的类。CCTextureCache:纹理管理器,负责加载图片并对生产的纹理进行管理,
2013-01-05 02:12:48 1501
转载 学习 Box2D 个人笔记(十)碰撞检测
首先,碰撞检测的前提是有两个body 了 . 我还是把两个body 定义为bodyA 和bodyB ,并且 类里边有他们的Fixture成员。 这是个前提。然后 我们需要在这两个body碰撞的时候,CCLOG(“BOOM!”);那么我们要做的是:1、建一个类,这个类继承b2ContactListener,x-code里注意建object-c class 的时候改掉后
2013-01-04 01:08:02 2874
原创 学习 Box2D 个人笔记(九)b2GearJoint
齿轮关节就是齿轮 。一个物体转动或运动带动领一个物体转动或运动。效果如图:首先:GearJoint需要两个关节,RevoluteJoint或PrismaticJoint。所以首先我们要定义一个 RevoluteJoint:// 转动关节 b2RevoluteJoint * revolutejoint; b2RevoluteJoi
2013-01-03 02:28:58 1716
原创 学习 Box2D 个人笔记(八)b2PulleyJoint
Pulley:滑轮。顾名思义。这就是滑轮关节。看效果图:代码如下: //滑轮关节 b2PulleyJoint *pulleyjoint; b2PulleyJointDef pjd; pjd.Initialize(bodyA, bodyB, b2Vec2::b2Vec2(100/PTM_RATIO,300/PTM_RATIO), b2
2013-01-03 02:15:20 1841
原创 学习 Box2D 个人笔记(八)b2RevoluteJoint
b2RevoluteJoint 转动的关节,物体绕着一个东西转动。这里我把转动的点设为一个定点,我感觉box2d里相对物体也用的挺多的 .效果如图:代码如下:// 转动关节 b2RevoluteJoint * revolutejoint; b2RevoluteJointDef rjd; rjd.collideConnected = t
2013-01-03 02:05:27 3986
原创 学习 Box2D 个人笔记(七)b2DistanceJoint
首先 咱们来看什么情况下用 b2DistanceJoint。 效果图:也就是说两个物体 连着一根线的时候可以用这个节点。 //距离关节 b2DistanceJoint *distancejoint; b2DistanceJointDef djd; djd.Initialize(bodyA, bodyB,
2013-01-03 01:49:42 2530
原创 学习 Box2D 个人笔记(五)debugDraw
我先说我用的2.0.4的cocos2d-x 在xcode下。目的是要,加入debugDraw ,实现TestApp里面刚体加边框的效果。其实,在新建的工程里已经加入一部分代码了,我们只不过是添加一些新的东西,然后再把他的注释去掉。首先我们要找到 GLES-Render.h和GLES-Render.cpp 这两个文件可以在cocos2d-2.0-x-2.0.4/samples/T
2013-01-02 17:33:25 1518
原创 学习 Box2D 个人笔记(六)PrismaticJoint
从这篇开始,我开始学习关于 joint。首先,咱们要先了解PrismaticJoint。如果你想要做一个活塞运动的效果,那么就可以用这个,这个关节的作用就是限制物体在某一个方向上运动。 b2PrismaticJointDef PrismaticJointDef; b2Vec2 worldAxis(0,-1); PrismaticJointDef.c
2013-01-02 13:14:02 2386
原创 元旦快乐
今天一月二号了。 元旦有些过去了 ,2013年开始了 ,我们经历了2012 ,并最终活了下来 ,有幸。不幸的是,到如今,年已23还未找到工作,不禁感叹岁月蹉跎,青春渐逝。料想,幸好我现在˙不急。若急,何用。只待,沉静下心,安心学习,做技术的,终究已技术为重。年轻可以无为,但得有心。年岁渐增,只想留下赤子之心。望君,共勉!
2013-01-02 11:48:50 973
原创 学习 Box2D 个人笔记(四)b2MouseJoint
这个玩意是干啥的呢 ,这个玩意是能拖动刚体的东西。也就是说 触摸的时候可以随着手指运动。首先 ,我们要有一个刚体 ,这个相信很多同学都会添加。 b2Body * spriteBody;而且将这个刚体初始化,添加到世界里。然后,我们在这个前提下,来操作移动刚体 ,如果不会添加刚体,移步到如何新建一个Body。接下来,我们要随手指移动 ,那么首先要在init里面添加:
2013-01-02 11:33:37 3019
原创 学习 Box2D 个人笔记(三)ApplyForce
上一章我们说道了创建一个世界 和一物体,但是却不能动,不能动多难受啊 。所以这张我们要让物体动起来,根据牛顿第一定律:一切物体在没有受到力的作用时,总保持匀速直线运动状态或静止状态,除非作用在它上面的力迫使它改变这种运动状态。同样,我们的世界也遵循牛顿定律,如果我们要改变一个物体的运动状态,那么我们就得需要为他施加一个力(Force)。所以很简单 。我们知道一个物体,然后对它用力,就o
2012-12-28 18:29:13 5137
原创 学习 Box2D 个人笔记(二)b2body .
上帝创造世界用了七天:第一天 要有光,便有了光,把光明,黑夜分开,便有了昼夜;第二天 有了天;第三天 有了海和陆地,陆地是绿的;第四天 有了太阳,月亮,和星星;第五天 水中,空中有了生物;第六天 陆地上有了生物;第七天 有了人; 插了一个插曲。上篇说完了创造一个世界,这次我们便在这个世界里加物体。 首先创造一个物体(注
2012-12-26 14:27:06 5017 4
原创 学习 Box2D 个人笔记(一)b2World
今天学习了box2d。。(其实学习好久了 。今天才弄明白点。 呜呜~~) 个人感觉box2d 很好玩,自己弄一个世界,然后加一些想加的东西(非得叫个术语:刚体),你可以给这个东西添加一些属性,然后操控他们,这样让你的世界更完美,想象自己拥有一个世界 ,U R the GOd or GM ,NB ,哈哈哈哈 。(膨胀了。 。 。 ) 咱们要先创造一个世界:
2012-12-25 20:35:06 3058 2
mac 牛津高级英英,英汉双解词典 dictionary格式 百度网盘链接
2021-02-25
TexturePacker 自带破解license
2013-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人