cocos2d-x for wp 之Box2D游戏-是男人就坚持60M(一)
2013-03-24 18:24
453 查看
搞了几天。发现cocos2d-x对c#(xna)真的是抛弃很彻底了。以后还是转c++吧。
废话结束,开始记录。
首先,跟上一节一样,先创建好一个世界并让这个世界开始模拟物理世界。
创建一个继承于CCLayer的一个层:PlayGame。并添加好下面三个引用、一个常量以及一些全局变量:
重写init函数、node函数
View Code
编译并运行,你现在可以用手指控制属于你的精灵了,同时可以让它与篮球相互碰撞!
废话结束,开始记录。
首先,跟上一节一样,先创建好一个世界并让这个世界开始模拟物理世界。
创建一个继承于CCLayer的一个层:PlayGame。并添加好下面三个引用、一个常量以及一些全局变量:
1 using cocos2d; 2 using Box2D.XNA; 3 using Microsoft.Xna.Framework; 4 5 6 public static double PTM_RATIO = 32.0; 7 8 World world; 9 CCSprite ball; 10 Body groundBody;
重写init函数、node函数
View Code
public virtual void ccTouchEnded(CCTouch touch, CCEvent eventer) { if (mouseJoint != null) { mouseJoint = null; locWord.DestroyJoint(mouseJoint); } } public void ccTouchCancelled(CCTouch touch, CCEvent eventer) { if (mouseJoint != null) { mouseJoint = null; locWord.DestroyJoint(mouseJoint); } }
编译并运行,你现在可以用手指控制属于你的精灵了,同时可以让它与篮球相互碰撞!
相关文章推荐
- cocos2d-x for wp 之Box2D游戏-是男人就坚持60M(bug篇)(二)
- cocos2d-x游戏例子01:是男人就坚持20秒(WIN32)
- cocos2d-xna for win8源代码轻松移植cocos-xna for wp游戏
- [ IOS-Cocos2d-x (Box2d)游戏开发之四] -Cocos2d-x for android 使用Box2d报错解决
- cocos2d-x for wp 之Box2D的应用
- 【麦可网】Cocos2d-X跨平台游戏开发学习笔记---第二十五课:Cocos2D-X物理引擎之Box2D8-10
- (译)如何使用cocos2d和box2d来制作一个Breakout游戏:第二部分(完)
- Cocos2d-X游戏开发之物理引擎Box2D基础篇(十五)
- <cocos2d-x for wp7>使用cocos2d-x和BOX2D来制作一个BreakOut(打砖块)游戏(一)
- 使用cocos2d和box2d来制作一个Breakout游戏:第二部分
- Cocos2d-x加Box2D制作弹弓类游戏(第一部分)
- Cocos2d-x for WindowsPhone:开发一个打地鼠游戏(上)
- (译)如何使用cocos2d和box2d来制作一个Breakout游戏:第一部分
- (译)如何使用cocos2d和box2d来制作一个Breakout游戏:第一部分
- <cocos2d-x for wp7>使用cocos2d-x和BOX2D来制作一个BreakOut(打砖块)游戏(二)
- cocos2d-x用rube box2d editor当关卡编辑器写游戏
- 【iOS-Cocos2d游戏开发之十一】使用Box2d物理系统以及在cocos2d框架添加Box2d物理系统lib包的方法
- Cocos2d-x 结合Box2D开发Android游戏配置方法
- Cocos2d-x加Box2D制作弹弓类游戏
- (译)如何使用cocos2d和box2d来制作一个Breakout游戏:第二部分(完)