您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x for wp 之Box2D游戏-是男人就坚持60M(一)

2013-03-24 18:24 453 查看
搞了几天。发现cocos2d-x对c#(xna)真的是抛弃很彻底了。以后还是转c++吧。

废话结束,开始记录。

首先,跟上一节一样,先创建好一个世界并让这个世界开始模拟物理世界。

创建一个继承于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);

}
}


编译并运行,你现在可以用手指控制属于你的精灵了,同时可以让它与篮球相互碰撞!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐