摘要: 类A要获得类B中的某个属性,可以是节点属性 方法一 1.先在B类中定义一个_edge的节点属性(可以在B类中进行各种对_edge的操作),然后写一个方法Node* GameController::getEdge(){ return _edge;} 2.接着在A类中先实例化一个B类的对象,然后用这个对 阅读全文
posted @ 2016-08-14 11:04 杭者 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 写一个监听器 touchlistener->onTouchMoved = [this](Touch* pTouch, Event*) { auto delta = pTouch->getDelta(); auto hero = (PlaneHero*)getChildByTag(HERO_TAG); 阅读全文
posted @ 2016-08-11 23:08 杭者 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 1.如果想要设置某个物体有多边形的刚体,这样可以更精确地进行碰撞检测,可以用以下的方法 auto hero = PlaneHero::create(); addChild(hero, 0, HERO_TAG); hero->setPosition(Vec2(winSize.width / 2, he 阅读全文
posted @ 2016-08-11 20:56 杭者 阅读(2248) 评论(0) 推荐(0) 编辑
摘要: 播放背景,两个背景的图片是一样的,紧挨着循环播放,以下代码写在playBackground()方法中,并在GameScene.cpp的init方法中调用。 void GameScene::playBackground(){ auto winSize = Director::getInstance() 阅读全文
posted @ 2016-08-11 20:25 杭者 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 1.首先在Resources文件夹下要有打包好的图集文件和相同名称的plist文件。 shoot.png shoot.plist shoot_background.png shoot_background.plist 2.在GameScene.cpp文件下的init方法中加载plist文件 //加载 阅读全文
posted @ 2016-08-11 16:47 杭者 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: 注意: 当一个节点有一个子节点的时候,如果移动父节点,子节点也会跟着做相应的移动变化,只要被添加到父节点中,子节点就被绑定了,所以子节点的位置,坐标就会被动地变化。 当一个节点有一个子节点的时候,如果通过setPosition方法设置子节点的坐标,那么,这时候其实是在以父节点左下角为原点的坐标系中, 阅读全文
posted @ 2016-08-11 11:34 杭者 阅读(4741) 评论(0) 推荐(0) 编辑
摘要: 1.一般情况下都是把需要实例化的对象类的头文件包含到一个GameController.h中,再在GameController.cpp文件里面去使用各种对象类的方法来实现游戏的逻辑。 2.还有的时候会把GameScene.h头文件包含到需要实例化的对象类的头文件中,是为了使用GameScene类中的某 阅读全文
posted @ 2016-08-10 21:14 杭者 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 一.addchild virtual void addchild( Node * child , int localZOrder , int tag )添加一个子节点到容器中,有Z轴顺序和一个标记。 1.如果子节点被添加到了一个“running(活动着的)”节点,那么'onEnter'和 'onEn 阅读全文
posted @ 2016-08-10 21:01 杭者 阅读(8839) 评论(0) 推荐(1) 编辑
摘要: init()和onEnter()这两个方法都是写实例化对象的类(比如继承自Node的一些类等等)的时候用到的方法。 一般都是public类型下面的 bool init(); void onEnter(); 两个方法在实现的时候都要先执行父类方法,比如 Node::init(); Node::onEn 阅读全文
posted @ 2016-08-10 20:20 杭者 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 一.静态加载 1.首先创建一个layout布局fragment.xml,里面放要显示和操作的控件 2.创建一个layout布局main1.xml,用来实现页面的跳转(跳转为要实现静态加载的界面) 3.创建一个layout布局main2.xml,用来实现MyFragment类的转换为视图控件的定义 4 阅读全文
posted @ 2016-08-02 21:55 杭者 阅读(2012) 评论(0) 推荐(0) 编辑