如何旋转 UIView 面向一个点
我有一个 UIView,当我在屏幕上移动手指(如画圈)时,我想旋转它。我希望 UIView 旋转,使其面向我的触摸点。然后我想从 UIView 朝 UIView 面向的方向射击一些东西(如子弹)。有什么想法吗???
I have a UIView that I want to rotate when I move my finger across the screen (like in a circle). I want the UIView to rotate so that it faces my touchpoint. I then want to shoot something from my UIView (like a bullet) in the direction that the UIView is facing. Any Ideas???
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
很高兴我记得三角函数
一旦你有了很好的方法,就这样做:
这几乎是你需要的所有代码。数学是正确的,但我不确定 setTransform 的东西。我在学校用浏览器写这个。从这里你应该能够弄清楚。
祝你好运,
奥鲁姆·阿奎拉
Glad I remember triginometry
Once you have your nice method, just do this:
This is pretty much all the code that you'll need.The math is right, but I'm not sure about the setTransform stuff. I'm at school writing this in a browser. You should be able to figure it out from here.
Good luck,
Aurum Aquila