- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
所以今天我决定开始在 El Capitan 和 iOS 9 上测试我的游戏。这是一个大型项目,我在业余时间从事了将近 2 年的时间。所以我将我的代码移植到 Swift 2.0,单击运行按钮并祈祷 Apple 没有破坏 Sprite Kit(就像他们过去那样:one,two,three,four,不要'甚至没有让我开始处理形状节点……)。所以我的游戏启动了,你知道什么——我所有的节点都错位了,还有我的动画纹理。还有一些其他小错误,例如抽奖计数未显示,但这些都是小错误,希望它们也能得到修复。
所以我开始调试,最终我发现大部分问题都与我的 map 集中的节点定位不正确有关。因此,我仅使用一个节点创建了一个示例项目,如下所示。您可以在图片中看到我将节点 anchor 设置为 (0,0) 并将位置设置为 (0,0)。场景的 anchor 也是 (0,0)。我打印出所有这些值以验证它们是否正确。
您还可以看到它在编辑器中绘制正确。但是,当我启动游戏时,我得到以下信息:
可以看到节点画错了。它的位置是 (0,0) 但它是偏移绘制的。不,我的场景没有缩放,它匹配 View 的大小并在 ResizeFill 上设置。
我在 El Capitan 和 iOS 9 上都遇到了这个问题。有趣的是,图像包含的透明像素越多,这个问题就越明显。正如您从编辑器屏幕截图中看到的那样,我的图像包含许多透明像素,因为我想清楚地显示错误。如果我使用较少的透明像素,节点的偏移量就会减少。
如果我不使用图集,则节点会正确绘制,如下所示。然而,我显然想使用 map 集,以便我可以批量渲染我的节点。
我已经在 Radar 上提交了这个错误。有没有人找到不涉及不使用 map 集的解决方法?
最佳答案
我在发布问题时找到了解决方法。希望这可以帮助遇到此问题的其他人。希望 Apple 在最终版本发布之前修复这个主要错误。
如果您使用新的 XCAssets map 集并且将部署目标设置为最新版本,则节点会正确呈现。因此,您所要做的就是将所有 map 集移动到 XCAssets。不过,这会影响 iOS 8/Yosemite 的向后兼容性。
关于ios - Xcode 7 Sprite Kit Atlas 的主要错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31350557/
我正在尝试在 Ubuntu 上以独立方式运行 Apache Atlas - 这意味着无需设置 Solr 和/或 HBase。 我所做的(根据文档: http://atlas.apache.org/0.
我对 mongodb 和 atlas 还很陌生,对以下警报感到困惑 Query Targeting: Scanned Objects / Returned has gone above 1000 我希
在 Cloud Mongo (Mongo Atlas) 免费层上,它有 3 个服务器成员。如何从 Mongo shell 连接到 Secondary 主机?他们的例子只展示了如何连接到 Primary
我正在学习 Atlas 并试图找到一种从 RDBMS(如(Sql Server 或 Postgre Sql))导入元数据的方法。 有人可以提供引用或步骤吗? 我在 docker 中使用 Atlas 并
现在我无法解决依赖性,怎么了? 公司会更改名称吗?但是,我在他们的网站上看到它,但没有“com.layer.atlas:layer-atlas”,但是我的应用程序包含此依赖项,谁能告诉我原因? 最佳答
我的目标是创建一个索引 + 搜索管道,因此我可以通过搜索“reprod”找到以下文档: { name: "can you find this and reproduce?" } 我有什么: 我正在使用
我的目标是创建一个索引 + 搜索管道,因此我可以通过搜索“reprod”找到以下文档: { name: "can you find this and reproduce?" } 我有什么: 我正在使用
在调查用于物联网数据存储的兼容数据库时,我查看了 MongoDB,发现定价有点令人困惑。 只是想知道 MongoDB Atlas 之间有什么区别?和 MongoDB Atlas for AWS因为他们
当我点击删除按钮时,它显示: 错误信息:“项目名称”有正在运行的 Atlas 集群。在删除项目之前,需要终止所有 Atlas 集群。如下图所示: 最佳答案 这真的很容易。您只需要在删除项目之前终止集群
我正在评估从 Google Kubernetes Engine 迁移到 Google Cloud Run,以提高我们公司内部的成本和资源效率。我还在将我们的工作流从单一的 PHP 和 Ruby 应用程
我使用以下过程将本地数据库迁移到图集 使用 mongoexport --db bla 将数据库集合一一导出 --collection usersettings --jsonArray --out ~/
Atlassian plugin SDK用于为 Atlassian 产品创建插件。 该套件包括两个程序,atlas-run和 atlas-run-standalone似乎执行相同的任务:在其中一个产品
如果结果是40,那么将结果限制为10也会将MATCHED_COUNT更改为10,而实际上它应该是40。关于atlas搜索的Mongoose文档非常有限,不包括这样的情况。如果你遇到过类似的问题,如果你
在最近的一次培训中,我了解了使用$earch操作符的好处。我想修改我的$Match查询以使用$Search。但是,我找不到与$in运算符等效的运算符。。当字段需要匹配单个对象ID时,这是没有问题的,我
我们如何以最短的停机时间将数据从 MongoDB ATLAS 迁移到本地?我们可以使用 mongomirror 从本地迁移到 ATLAS。是否有任何类似的工具可以将日期从 MongoDB ATLAS
我在尝试将容器化的应用程序部署到GKE时遇到问题。它无法访问我的MongoDB Atlas集群。在本地运行Docker容器不会产生任何问题,并且运行良好。我绝不是Docker或Kubernetes的专
在我尝试将我的 Assets ( Sprite 表)放入 iOS 框架之前,一切都运行良好。我正在使用 Swift 3.0 为了减轻我的 Xcode 项目的负担,我决定将我的 Assets :Text
所以我有一个 vapor\fluent 应用程序可以很好地与本地 mongo 实例一起工作,这是当前的 mongo.json: { "database" : "vapor", "por
我正在尝试关注this答案是从云函数连接到 mongodb atlas 数据库。 我使用上面答案中的代码: import { MongoClient } from 'mongodb' const ur
我一次只删除 Mongodb 云数据库(Atlas)中的一条记录。我有 60 条记录要删除,这很痛苦。我没有看到一次删除多条记录的明显方法。有没有简单的方法可以做到这一点? 最佳答案 您实际上无法在
我是一名优秀的程序员,十分优秀!