想弄一个类似于植物大战僵尸的地图,用tiled做的地图,但是运行的时候报错
map.tmx
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.2" tiledversion="2020.05.07" orientation="orthogonal" renderorder="right-down" width="14" height="6" tilewidth="46" tileheight="53" infinite="0" nextlayerid="3" nextobjectid="11">
<tileset firstgid="1" source="bg1.tsx"/>
<layer id="1" name="block" width="14" height="6">
<data encoding="base64" compression="zstd">
KLUv/WBQAD0BADhGAAAA70ZGDqCAuwZAgwm7GFde5/5Imf2EJ4J01NnkdSLK+HwyGQ==
</data>
</layer>
<objectgroup id="2" name="road">
<object id="1" x="22.8925" y="78.0425"/>
<object id="2" x="114.462" y="78.0425"/>
<object id="3" x="113.422" y="238.29"/>
<object id="4" x="207.073" y="239.33"/>
<object id="5" x="207.073" y="78.0425"/>
<object id="6" x="345.468" y="78.0425"/>
<object id="7" x="345.468" y="239.33"/>
<object id="8" x="483.864" y="238.29"/>
<object id="9" x="484.904" y="75.9614"/>
<object id="10" x="620.178" y="75.9614"/>
</objectgroup>
</map>
bg1.tsx
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.2" tiledversion="2020.05.07" name="bg1" tilewidth="46" tileheight="53" tilecount="330" columns="30">
<image source="bg1.jpg" width="1400" height="600"/>
</tileset>
控制台报错信息
05/20 10:41:12: Launching 'Cocos2DDemo' on MyAVD.
$ adb shell am start -n "com.example.cocos2ddemo/com.example.cocos2ddemo.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Waiting for process to come online...
Connected to process 3926 on device 'emulator-5554'.
Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page.
W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
D/CCDirector: cocos2d: cocos2d v0.99.4
D/CCDirector: cocos2d: Using Director Type:class org.cocos2d.nodes.CCDirector
I/art: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerWrapper>
Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerWrapper>
I/art: Background partial concurrent mark sweep GC freed 1184(115KB) AllocSpace objects, 0(0B) LOS objects, 52% free, 942KB/1966KB, paused 21.657ms total 37.828ms
D/CCTMXMapInfo: cocos2d: TMXFormat: Unsupported TMX version: 1.2
E/CCTMXMapInfo: [Ljava.lang.StackTraceElement;@e2a23f9
I/GLThread: noticed surfaceView surface lost tid=212
I/Main thread: onWindowResize waiting for render complete.
I/GLThread: noticed surfaceView surface acquired tid=212
D/gralloc_ranchu: Emulator without host-side GPU emulation detected. Loading gralloc.default.so from /vendor/lib/hw/gralloc.default.so...
gralloc.default.so not found in /vendor. Trying /system/lib/hw/gralloc.default.so...
I/Main thread: Focus gained
logcat错误信息
05-20 02:35:13.125 3662-3662/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:35:13.125 3662-3662/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:35:13.183 3662-3673/? E/art: Thread attaching while runtime is shutting down: Binder_2
05-20 02:35:13.582 3674-3674/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:35:13.582 3674-3674/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:35:14.162 3687-3687/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:35:14.162 3687-3687/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:35:14.856 1570-1623/system_process E/InputDispatcher: channel '13f325a8 com.example.cocos2ddemo/com.example.cocos2ddemo.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
05-20 02:35:14.941 1145-1145/? E/libEGL: called unimplemented OpenGL ES API
05-20 02:35:14.941 1145-1145/? E/SurfaceFlinger: glCheckFramebufferStatusOES error -167515460
05-20 02:35:14.941 1145-1145/? E/SurfaceFlinger: got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
05-20 02:35:14.986 3706-3706/? E/cutils-trace: Error opening trace file: Permission denied (13)
05-20 02:35:18.766 3713-3713/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:35:18.766 3713-3713/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:35:18.821 3724-3724/? E/libprocessgroup: failed to make and chown /acct/uid_10063: Read-only file system
05-20 02:35:18.858 1145-1145/? E/libEGL: called unimplemented OpenGL ES API
05-20 02:35:18.858 1145-1145/? E/SurfaceFlinger: glCheckFramebufferStatusOES error -167515460
05-20 02:35:18.858 1145-1145/? E/SurfaceFlinger: got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
05-20 02:35:19.366 3724-3724/? E/CCTMXMapInfo: [Ljava.lang.StackTraceElement;@e2a23f9
05-20 02:36:02.002 3746-3746/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:36:02.003 3746-3746/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:36:02.088 1145-1145/? E/libEGL: called unimplemented OpenGL ES API
05-20 02:36:02.088 1145-1145/? E/SurfaceFlinger: glCheckFramebufferStatusOES error -167515460
05-20 02:36:02.088 1145-1145/? E/SurfaceFlinger: got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
05-20 02:36:02.215 3748-3748/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:36:02.216 3748-3748/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:36:02.251 3748-3773/? E/art: Thread attaching while runtime is shutting down: Binder_1
05-20 02:36:03.083 3774-3774/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:36:03.085 3774-3774/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:36:03.850 3787-3787/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:36:03.851 3787-3787/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:36:04.293 3800-3800/? E/cutils-trace: Error opening trace file: Permission denied (13)
05-20 02:36:08.052 3809-3809/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:36:08.053 3809-3809/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:36:08.095 3820-3820/? E/libprocessgroup: failed to make and chown /acct/uid_10063: Read-only file system
05-20 02:36:08.122 3820-3828/? E/art: Failed writing handshake bytes (-1 of 14): Broken pipe
05-20 02:36:08.130 1145-1145/? E/libEGL: called unimplemented OpenGL ES API
05-20 02:36:08.130 1145-1145/? E/SurfaceFlinger: glCheckFramebufferStatusOES error -167515460
05-20 02:36:08.130 1145-1145/? E/SurfaceFlinger: got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
05-20 02:36:08.494 3820-3820/? E/CCTMXMapInfo: [Ljava.lang.StackTraceElement;@3f0e6ac0
05-20 02:41:13.233 3867-3867/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:41:13.233 3867-3867/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:41:13.335 3867-3877/? E/art: Thread attaching while runtime is shutting down: Binder_1
05-20 02:41:13.809 3878-3878/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:41:13.809 3878-3878/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:41:14.505 3891-3891/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:41:14.506 3891-3891/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:41:15.100 1570-1623/system_process E/InputDispatcher: channel '3974ec1f com.example.cocos2ddemo/com.example.cocos2ddemo.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
05-20 02:41:15.375 1145-1145/? E/libEGL: called unimplemented OpenGL ES API
05-20 02:41:15.376 1145-1145/? E/SurfaceFlinger: glCheckFramebufferStatusOES error -167515460
05-20 02:41:15.376 1145-1145/? E/SurfaceFlinger: got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
05-20 02:41:15.426 3904-3904/? E/cutils-trace: Error opening trace file: Permission denied (13)
05-20 02:41:19.953 3915-3915/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:41:19.953 3915-3915/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:41:20.053 3926-3926/? E/libprocessgroup: failed to make and chown /acct/uid_10063: Read-only file system
05-20 02:41:20.110 1145-1145/? E/libEGL: called unimplemented OpenGL ES API
05-20 02:41:20.110 1145-1145/? E/SurfaceFlinger: glCheckFramebufferStatusOES error -167515460
05-20 02:41:20.110 1145-1145/? E/SurfaceFlinger: got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
05-20 02:41:20.721 3926-3926/com.example.cocos2ddemo E/CCTMXMapInfo: [Ljava.lang.StackTraceElement;@e2a23f9