草庐IT

Retina-Tiles

全部标签

ios - Sprite Kit - 使用 textureFromNode 时 Retina 上的低分辨率纹理

对于我的游戏,我正在尝试从另外两个纹理创建自定义纹理。这是为了在我的Sprite中允许各种颜色等。为此,我通过将两个纹理添加到一起来创建Sprite,然后通过使用将其应用于新的SKTextureSKTexture*texture=[self.viewtextureFromNode:newSprite];整体效果很好,我得到了一个不错的自定义纹理。除了在Retina设备上尝试我的游戏时,纹理在屏幕上的大小正确,但分辨率明显较低。纹理都在那里并且命名正确,所以我认为这不是问题。有没有人遇到过这个,或者知道如何创建正确的@2x纹理? 最佳答案

ios - 为什么我的文字在 Retina 显示屏上无法正确绘制

我正在尝试绘制一些文本,它在非Retina显示器上很好,但在Retina显示器上它不是高分辨率的。这是我的iPadAir的屏幕截图:请看下面的代码,它实际上绘制了半透明的文本,周围有一个几乎不透明的mask,因此您可以透过文本看到图像。-(void)maskImage:(UIImageView*)imageViewwithText:(NSString*)textfont:(UIFont*)fontattributes:(NSDictionary*)attributesyOffset:(CGFloat)yOffset{NSStringDrawingContext*paraContext=

ios - Html5 Canvas : Can I draw really sharp on non-retina devices like iPad2?

我目前正在开发一个大量使用HTML5的移动网络应用程序.我在Canvas上画了很多圆圈和文字。我正在执行以下操作来检测我当前是否正在高清/视网膜显示器上绘图://RetinaDisplay?if(window.devicePixelRatio==2){canvas.style.width=canvas.width+"px";canvas.style.height=canvas.height+"px";canvas.width=canvas.width*2;canvas.height=canvas.height*2;context.scale(2,2);}如果我在Retina显示屏上,它

iphone - iOS 背景和图像似乎无法针对 Retina 显示正确缩放

当使用以下代码时:self.view.backgroundColor=[[UIColoralloc]initWithPatternImage:[UIImageimageNamed:@"texture1.png"]];我的View的纹理背景设置得很好。但我可以看到图像没有针对视网膜显示器进行适当缩放,它们看起来像素化程度更高,而不是应有的丰富纹理和颜色。我对其他图像也遇到过这个问题,当试图使iPhone5屏幕大小的图像逐渐消失时,即使分辨率很好,也只能看到其中的一部分,其余部分会被切断。知道我在这里缺少什么吗?编辑:它是否与我使用的图像的默认dpi有关?编辑#2:这是截图:旁注,有谁知道

iphone - 更新适用于 iPhone 4 Retina 显示屏的应用程序

我只是想知道您将如何为应用程序提供适用于iPhone4的新的更清晰的图像?我知道SDK已经清理了文本和UI元素,但我应该如何更新我的图像UI。是否有不同的方式(如文件夹或文件扩展名)为iPhone4添加新图像,或者我应该直接添加960x640大小的图像并让旧版iPhone将其缩小? 最佳答案 Apple提供了一份非常好的完整文档,涵盖了这一点。查看iPhone应用程序编程指南,其中有一章专门讨论这个主题。编辑:link 关于iphone-更新适用于iPhone4Retina显示屏的应用程

ios - 如何在 XCode 4.2、Mac OS 10.6.8 (Snow Leopard) 中获取 Retina 显示屏 iPad 模拟器

我一直在寻找开始我的新iPad(iPad-3)应用程序开发的机会。但是我找不到可以下载/更新我的XCode以获得视网膜显示模拟器的地方。Apple发布了带有iOS5.1SDK的XCode4.3.1。但这需要MacOS10.7.3(Lion)。我必须升级到Lion才能开始为视网膜显示屏iPad开发应用程序,还是我可以在SnowLeopard中获得相同的应用程序??? 最佳答案 我尝试从Snowleopard安装相同的程序,但失败并出现错误“Xcode无法安装在MacintoshHD上,因为需要MacOSX10.7.3或更高版本。”因此

ios - 如何将 iPad 模拟器升级为 iPad(Retina) 模拟器?

我正在使用XCode3.2.5,我想在iPad(Retina)模拟器上运行我的应用程序,我该怎么做。 最佳答案 您需要安装4.3.1。它在MacAppStore中。在模拟器中,使用硬件菜单并选择所需内容。更新:4.3.1与iOSSDK5.1一起出现 关于ios-如何将iPad模拟器升级为iPad(Retina)模拟器?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9770545

c# - 单点触控 : Doubling Appearance Image size when Hue adjusted on Retina display

我正在使用此代码设置NavBar的背景,该代码在Retina和非Retina显示器中效果很好。有一个@2x和正常图像。所以,一切都很好:UINavigationBar.Appearance.SetBackgroundImage(GetImage(ImageTheme.menubar),UIBarMetrics.Default);现在,当我将此ChangeHue()变换应用到图像以调整其色调时,在Retina显示器上图像大小是原来的两倍。非Retina显示器也可以:UINavigationBar.Appearance.SetBackgroundImage(ChangeHue(GetIma

ios - 从 AppStore 安装时,非 Retina 设备会下载 @2x 图像吗?

我很关心我的ios应用程序的大小。我的问题是:当非视网膜设备从AppStore下载应用程序时,它是否也下载视网膜图像(即@2x图像),尽管它永远不会被使用?换句话说,AppStore是否根据目标设备公开不同的应用程序包?谢谢! 最佳答案 是的,从AppStore下载的所有二进制文件都完全相同(注入(inject)的iTunes收据除外)。我猜你的@2x文件很大,你正在寻找一种方法来压缩你的二进制文件,所以这里有一些解决方案:如果您想在运行时下载@2x或非@2x资源,您可以将它们存储在文档文件夹中,靠近您的二进制文件,但是这将需要用户

iPhone 应用程序仅支持 Retina。 Apple 会接受该应用程序吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我刚刚将一个iPad应用程序移植到iPhone,但由于图形和编程原因,它无法在低分辨率显示器(3G和3GS)上运行。在低分辨率设备上启动,但图形出现乱码。如果描述中明确指出它仅适用于iPhone4和iPodTouch4g,是否可以这样提交应用程序?