如何在 2D 游戏中移动 NSImageView?

发布于 2024-10-12 23:56:44 字数 135 浏览 5 评论 0原文

我正在将我的 iPhone 应用程序之一移植到 Mac,但我不知道如何在屏幕上移动我的 NSImageView,就像我使用 CGpointMake 所做的那样。另外,你如何在cocoa中找到image.center.x?

任何帮助都会很棒!

I am porting one of my iPhone apps to the mac, but I cant figure out how to move my NSImageViews around the screen, like i would do with CGpointMake. Also, how do you find the image.center.x in cocoa?

Any help would be great!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不…忘初心 2024-10-19 23:56:44

这听起来像是您正在搜索 CoreAnimation。

CALayers 专为您想要的东西而设计。您可以在它们上自由指定它们的“anchorPoint”(它们的“中心”),这样您就可以决定它们的中心应该在左上角、中心还是其他地方。
而且,它们是为动画和类似的东西而制作的。

从基于 UIView 的应用程序进行移植非常容易(我自己已经完成了)。视图和层在很多方面都非常相似。

This sounds like you're searching for CoreAnimation.

CALayers are made for the things you want. You can specify their "anchorPoint" (their "center") free on them, so you can decide if their center should be in the upper-left corner, in the center or somewhere else.
Also, they are made for animation and such stuff.

Porting from an UIView-Based application is very easy (I have done this myself). Views and Layers are very similar in many aspects.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文