![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d-x
文章平均质量分 62
wu745187355
这个作者很懒,什么都没留下…
展开
-
几何图形
一经设置 直到改变 否则一直是当前设置。glLineWidth( 5.0f ); //设置线的宽度DrawPrimitives::setDrawColor4B(255,0,0,255); //设置颜色DrawPrimitives::setPointSize(64); //设置点的大小直线DrawPrimitives::dr原创 2015-01-27 19:49:42 · 421 阅读 · 0 评论 -
《一个都不能死》 游戏开发 (物理引擎)
《一个都不能死》 游戏开发 (物理引擎)//创建物理场景auto scene = Scene::createWithPhysics();//设置重力scene->getPhysicsWorld()->setGravity(Vec2(0,-1000));}创建一个物理世界边缘(一般是窗口大小),class Edge:public Node{public: virtual bool i原创 2015-04-14 19:58:27 · 464 阅读 · 0 评论 -
Node类剖析
Node 类 也称作 绘图节点类1.绘图属性和变换属性 (锚点,坐标,大小,旋转,缩放,扭曲,透明度,是否可见。)Z轴 setZOrder缩放 setScale setScaleX setScaleY setScaleZ位置 setPosition setPositionX setPositionY setPositionZ扭曲 setSkewX原创 2015-04-15 20:37:33 · 634 阅读 · 0 评论 -
文章标题
《一个都不能死》 游戏开发 (物理引擎)//创建物理场景auto scene = Scene::createWithPhysics();//设置重力scene->getPhysicsWorld()->setGravity(Vec2(0,-1000));Scene* HelloWorld::createScene(){ // 'scene' is an autorelease obje原创 2015-04-15 19:02:35 · 358 阅读 · 0 评论 -
地图系统
//创建地图并添加 auto map = TMXTiledMap::create("TileMaps/orthogonal-test1.tmx"); addChild(map, 0, kTagTileMap); //得到地图上的图层 并遍历 auto& children = map->getChildren(); SpriteBatchNode* child =原创 2015-03-19 22:09:55 · 667 阅读 · 0 评论 -
cocos2d-x-3.3rc2 输入框
TextFieldTTF初始化函数: /** creates a TextFieldTTF from a fontname, alignment, dimension and font size */ static TextFieldTTF * textFieldWithPlaceHolder(const std::string& placeholder, const S原创 2015-01-22 20:20:16 · 563 阅读 · 0 评论 -
cocos2d-x-3.3rc2 testcpp 触摸事件
class LayerTest1 : public LayerTest{public: CREATE_FUNC(LayerTest1); virtual void onEnter() override; virtual std::string subtitle() const override; void updateSize(Vec2 &t原创 2015-01-21 10:33:22 · 311 阅读 · 0 评论 -
网格特效
如何使用网格特效 //创建 网格容器 并 添加 auto nodegrid = NodeGrid::create(); this->addChild(nodegrid); //创建精灵 auto sprite = Sprite::create("HelloWorld.png"); sprite->setPosition(Vec2(visibleSize原创 2015-03-19 20:26:12 · 309 阅读 · 0 评论 -
cocos2d-x action动作整理集合
转载:http://blog.csdn.net/cwq9944/article/details/72781961.基本动作 Cocos2d提供的基本动作:瞬时动作、延时动作、运作速度。 瞬时动作:就是不需要时间,马上就完成的动作。瞬时动作的共同基类是 InstantAction。 Cocos2d提供以下瞬时动作: 放置 – Pl转载 2015-01-21 14:55:06 · 376 阅读 · 0 评论 -
cocos2d-x-3.3rc2 通知中心
添加监听: 声明: //_target 被监听对象 //_target->*_selector 回调函数 //name 消息id //sender 发送者 或 数据 void addObserver(Ref *target, // SEL_CallFuncO selector, const std::string& name, Ref原创 2015-01-21 11:41:18 · 391 阅读 · 0 评论 -
帧动画
动画是由一系列图片 切换产生的。 可以叫做一系列帧。Animation 描述一个动画Animate 动作,可以根据Animation 创建。精灵是执行Animate 的。Animation 有两种方式描述动画。 。一个一个图片添加。 auto animation = Animation::crea原创 2015-01-30 10:34:25 · 323 阅读 · 0 评论 -
cocos2d-x-3.3rc2 动作管理 ActionManager
创建一个精灵 并指定动作 但动作并不执行 class CC_DLL ActionManager : public Ref void addAction(Action *action, Node *target, bool paused); //action 动作 //target 精灵 //paused 是否原创 2015-01-26 09:42:20 · 545 阅读 · 0 评论 -
cocos2d-x-3.3rc2 字体
Labelclass CC_DLL Label : public SpriteBatchNode, public LabelProtocol定义: /** Creates a label with an initial string,font[font name or font file],font size, dimension in points, hori原创 2015-01-21 16:44:25 · 488 阅读 · 0 评论 -
cocos2d-x-3.3rc2 坐标转换和锚点
Node类中:坐标转换 Vec2 convertToNodeSpace(const Vec2& worldPoint) const; //会转换openGL触摸点转成.tmx 地图或者其他近似的坐标 Vec2 convertToWorldSpace(const Vec2& nodePoint) const; Vec2 convertToNod原创 2015-01-21 11:58:08 · 437 阅读 · 0 评论 -
cocos2d-x-3.3rc2 其他事件
_eventDispatcher 是 Node中定义的。_touchListener和 _keyboardListener是使用类中定义 应该是为了移除事件重力感应事件 Device::setAccelerometerEnabled(true); auto accListener = EventListenerAcceleration::creat原创 2015-01-21 10:42:35 · 326 阅读 · 0 评论 -
cocos2d-x-3.3rc2 定时器
scheduleUpdate 加入当前节点后,程序会每帧都会自动执行一次默认的Update函数。(注:一定是Update函数哦,若想调用其他自己命名的函数则使用schedule) this->scheduleUpdate(); schedule 可以没隔几秒执行某个自定义的函数 this->schedule(CC_SCHED原创 2015-01-26 10:45:26 · 603 阅读 · 0 评论