如何在 2D 游戏中移动 NSImageView?
我正在将我的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这听起来像是您正在搜索 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.