【问题标题】:Sprites is not loading in Ad-HOC mode in iOS在 iOS 中,Sprites 未以 Ad-HOC 模式加载
【发布时间】:2014-07-08 22:49:25
【问题描述】:

我完全被难住了。创建了我的游戏,所有游戏都在 XCode 的模拟器中运行,当直接从 XCode 部署时也在我的设备上运行。

我提交了我的应用程序,但他们拒绝了它,并要求我在我的设备中以 Ad-HOC 模式运行以进行测试,因为该应用程序无法运行。

我可以在 Ad-HOC 模式下复制问题。

问题:调用替换场景后,瓦片地图不会填充 使用 TexturePacker 创建的精灵表中的精灵 软件。该应用程序不会崩溃,但是场景是空的,只有 没有加载任何 Sprite 的背景。

不知道这怎么可能是代码问题,因为当我直接从 XCode 安装时工作正常。

请帮忙,提前谢谢:)

【问题讨论】:

  • 尝试运行方案的发布配置,看看这是否可能是发布构建问题,即#ifdef DEBUG 或过度激进的编译器优化
  • 谢谢,我几乎可以肯定我没有在代码中使用#ifdef DEBUG。我怎么知道它过于激进的编译器优化?另外,我已经以 .png 格式导出了 sprite-sheet,我希望这不是问题。
  • 将编译器优化更改为无,以便在目标的构建设置下发布配置

标签: ios iphone ios7 cocos2d-x ad-hoc-distribution


【解决方案1】:

@LearnCocos2D,谢谢,我昨晚发现了这个错误。在使用 tilemap 坐标放置精灵时,我没有使用 CC_CONTENT_SCALE_FACTOR()。令人惊奇的是,它在调试模式下工作,但在我发布二进制文件后就没有了 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多