增加如下代码到cctouchesEnded方法中,就在你在导d精灵上调用runAction之前:
// Determine angle to facefloat angleradians = atanf((float)offRealY / (float)offRealX);float angledegrees = CC_radians_TO_degrees(angleradians);float cocosAngle = -1 * angledegrees;_player.rotation = cocosAngle;
现在编译运行项目,炮台应该应该可以旋转到合适的角度去射击了.
总结以上是内存溢出为你收集整理的Cocos2D旋转炮塔到指定角度(二)全部内容,希望文章能够帮你解决Cocos2D旋转炮塔到指定角度(二)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)