cocos杂记

模仿cocos2dx的3d引擎c3dEngine(开源)管理提醒:本帖被gagaga执行加亮操作最近仿照cocos2d-x的概念搞了一个简单3d引擎c3dEngine。c3dEngine地址:http://git.oschina.net/wantnon2/c3dEngine-superSingleCellc3dEngine2地址:http://git.oschina.net/wantnon2/c3dEngine2移动游戏防作弊攻防战http://www.csdn.net/article/2014-11-0

cocos2d-x3.2中的基础概念

在你阅读本章节之前你可能知道一些关于Cocos2d-x的知识,但是你可能想知道更多关于如何使用Cocos2d-x来制作出自己梦想的游戏。Cocos2d-x将会尽可能的为游戏开发者提供更大的自由空间。主要组件看起来好像很复杂,但是开始使用Cocos2d-x是很简单的。在我们继续进行深入之前,需要理解一些Cocos2d-x中的概念。Cocos2d-x的核心类为Scene,Node,Menu和Action对象。导演类Cocos2d-x使用Director(导演)的概念。在Cocos2d-x中,可以通过API中的

Cocos2dx3.2 Crazy Tetris 制作简单的凸多边形刚体

一开始我直接利用PhysicsBody的静态创建方法createpolygon去创建多边形刚体,但是却报错,然后了解到这个只能创建凸多边形。而上面几种方块中,只有block和line是凸多边形,其他的都是凹多边形。因此,必须想办法用凸多边形拼凑出各个方块,我的解决方法是用形状来组成这个PhysicsBody,而每一个shape,就如上图中的小正方形一样。

cocos2d-x lua physics

在cocos2d-x3.x封装了物理引擎在layer中添加几个精灵创建一个带物理世界的场景cocos2d-x还提供了计算十六进制的值,使用时需要

【cocostudio】如何监听各个GUI控件的交互事件

id=1947在之前的文章中我们介绍到新版CocosStudio支持同时创建widget和非Widget类型的节点。所有Widget类型的节点都支持addTouchEventListener和addClickEventListener这两个接口。其他细节1.如何获取触摸事件的坐标用下面这几个接口:getTouchBeganPositiongetTouchMovePositiongetTouchEndPosition看名字就知道获取的是什么了吧。

cocos2d Tiledmap使用心得

创建时候:1:确定地图的行和列2:确定每个地图块的宽带和高度关于整个地图的尺寸地图的宽度=地图块的宽度*列地图的高度=地图块的高度*行如果地图是30行40列地图块的尺寸是32*32整个地图宽度是1280,高度就事960使用Tiledmap创建地图1:准备图块:一定要被某个图块尺寸整除2:创建地图3:创建图块4:地图的编辑区域编辑地图5:保存地图为tmx文件6:加载图层代码:auto图层名字=TMX

cocos2dx 3d开源项目 fantasyWarrior3D 从零走起 4 [BattlefieldUI & HPCounter]

GlobalVariables中预设了一些常量,也缓存了一些常用信息。critleAttack:setRotation3D和[BattlefieldUI]对比一下,为啥这里的数字label和背景图都调用了setRotation3D?我的理解是BattleScene的currentLayer相当于平躺在x,y轴构成的平面上(右手系)。而BattlefieldUI因为直接添加到了camera上,所以永远正对着摄像机,它的子节点也不需要做调整了。因为前面在设置相机的时候设置了相机的顶部为z轴正方向LookAt函