gpt4 book ai didi

objective-c - JS TileMap iOS 8 和快速、难以理解的存档?

转载 作者:行者123 更新时间:2023-11-30 10:20:30 24 4
gpt4 key购买 nike

我已经为我的 spritekit 游戏桥接了 JS TileMap。我已将 tmx 文件放入我的项目中,并尝试初始化 JSTileMap 对象

let map = JSTileMap(fileNamed: "level 1-1.tmx")

我收到此错误

2014-11-15 17:43:03.428 MyGame[5726:1901295] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“* -[NSKeyedUnarchiver initForReadingWithData:]:无法理解的存档(0x3c、0x3f、0x78、0x6d、0x6c、0x20、0x76、0x65)'*** 首先抛出调用堆栈:(

难道是没有找到文件?我注意到如果我将文件名更改为不存在的文件名,我会得到相同的错误..

这是我的 tmx 文件的内容

<?xml version="1.0" encoding="UTF-8"?>
<map version="1.0" orientation="orthogonal" width="1000" height="800" tilewidth="1" tileheight="1">
<tileset firstgid="1" name="enemies" tilewidth="80" tileheight="75">
<tile id="0">
<properties>
<property name="name" value="EnemyA"/>
</properties>
<image width="66" height="75" source="../Atlases/iPhone/enemyA.atlas/enemy@2x.png"/>
</tile>
<tile id="1">
<image width="65" height="67" source="../Atlases/iPhone/enemyB.atlas/enemy@2x.png"/>
</tile>
<tile id="2">
<properties>
<property name="name" value="EnemyC"/>
</properties>
<image width="60" height="60" source="../Atlases/iPhone/enemyC.atlas/enemy@2x.png"/>
</tile>
<tile id="3">
<image width="61" height="65" source="../Atlases/iPhone/enemyD.atlas/enemy@2x.png"/>
</tile>
<tile id="4">
<image width="74" height="58" source="../Atlases/iPhone/enemyE.atlas/enemy@2x.png"/>
</tile>
<tile id="5">
<properties>
<property name="name" value="EnemyF"/>
</properties>
<image width="80" height="73" source="../Atlases/iPhone/enemyF.atlas/enemy@2x.png"/>
</tile>
</tileset>
<objectgroup color="#000000" name="Object Layer 1">
<object name="EnemyA" type="enemy" gid="1" x="137" y="489"/>
<object name="EnemyC" type="enemy" gid="6" x="468" y="454"/>
<object name="EnemyB" type="enemy" gid="3" x="310" y="321"/>
</objectgroup>
</map>

我已经尝试将其编辑为“just”,但它仍然会抛出该错误。我确保包含 libz.dylib

我做错了什么?

最佳答案

我使用了错误的初始化方法

应该是

let map = JSTileMap(named: "level 1-1.tmx")

关于objective-c - JS TileMap iOS 8 和快速、难以理解的存档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26952888/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com