首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSTileMap在ios7 SpriteKit模板中生成警告

JSTileMap在ios7 SpriteKit模板中生成警告
EN

Stack Overflow用户
提问于 2014-03-04 21:53:17
回答 1查看 194关注 0票数 0

我将JSTileMap和LFCGzipUtility复制到项目中,当我运行应用程序时,它会为两个文件生成多个警告。

但是,当我从github运行提供的示例时,我没有看到任何这些警告。

我想知道为什么会有不同,万一我做错了什么呢?

如需参考,请访问https://github.com/slycrel/JSTileMap

澄清一下,我想知道在项目设置中是否有什么我应该更改的,而不是调试在上面链接上提供的示例中运行良好且没有任何警告的代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-04 22:31:12

如果您在iOS模拟器64位模式下运行应用程序,那么问题是JSTileMap的文件没有更新为64位架构。

苹果公司的文件上说

需要仔细检查依赖于NSInteger和CGFloat类型的代码。

从为64位运行时构建应用程序开始,修复任何出现的警告,并搜索您的代码中是否存在特定的64位问题。例如:

确保所有函数调用都有一个正确的原型。避免通过意外地将64位值分配给32位数据类型来截断64位值.确保在应用程序的64位版本中正确执行计算.创建数据结构,其布局在应用程序的32位和64位版本中是相同的(例如,当您将数据文件写入iCloud时)。

以下是苹果向64位的过渡指南:

https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/Introduction/Introduction.html

如果不是这样,则打开JSTileMap.m文件,在其中按命令+f类型的警告并按enter键

你会发现所有JSTileMap想要你看到的警告--评论所有的警告--就这样

这里我向你展示所有的警告

代码语言:javascript
复制
#warning these appear to be incorrect for iso maps when used for tile objects!  Unsure why the math is different between objects and regular tiles.

#warning This needs to be optimized into tilemap layers like our regular layers above for performance reasons.

#warning the positioning is off here, seems to be bottom-left instead of top-left.

#warning need to write setTileGidAt:

好运!!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22183907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档