前几天看了做flappyBird的视频打算在vs2012下按照其步骤尝试一下,现在遇到一个问题,就是BOX2D的建立好像出现问题,但又找不出来,还有就是按照视频建立的话,地板与小鸟都应该在中间位置,为什么建立后调试界面出现在左下角位置呢。望高手帮忙查看下原因,谢谢了!
源码及资源见附件。下图是调试界面。
顶起来!
高手帮忙给解答!
已经知道问题了。
glview ->setFrameSize(320,480);
设置后重新
auto glviewSize = glview->getFrameSize();
CCLog(“glviewSize.x is %d and glviewSize.y is %d!”,glviewSize.width , glviewSize.height);
调试打印出来尽然是
glviewSize.x is 0 and glviewSize.y is 1081344000!
发现x的值是0.
大家帮忙看看,到底哪里设置出问题了。
这个问题不是这个,搞错了,%d要改为%f才对,
哎!
不知道原因是什么,高手你在哪里呀!
请问3.0下创建box2d与2.2.3的一样么?也是创建b2World么?我刚创建完了编译就报错了
error LNK2019: 无法解析的外部符号 "public:
没遇到过,而且你就给个错误,好难说明的
好的,谢谢了
setPosition的时候是这样的形式吗?setPosition(Point(visibleSize.width / 2 + origin.x, visibleSize.height / 2+ origin.y));
如果不是就改吧
好的,我试试看,谢谢了
