Cocos2D旋转炮塔到指定角度(二)

Cocos2D旋转炮塔到指定角度(二),第1张

概述增加如下代码到ccTouchesEnded方法中,就在你在导d精灵上调用runAction之前: // Determine angle to facefloat angleRadians = atanf((float)offRealY / (float)offRealX);float angleDegrees = CC_RADIANS_TO_DEGREES(angleRadians);flo

增加如下代码到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旋转炮塔到指定角度(二)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1074470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存