Hello Guest

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Balzaque

Pages: [1]
1
Support / Error using TileMap: NullReferenceException
« on: May 26, 2015, 08:02:13 pm »
Hi, I'm having problems trying to use the TileMap feature.

I have configured here a tk2dCamera with 12 pixels per unity, the sprite collection with a sprite sheet also configured with 12 pixels per unity, 2D Physics and Point with 0 padding.

Then I add on the scene a TileMap, select the sprite collection I just created and create the tileMapData and tileMapDataEditor, if I just commit the TileMap without any additional changes no exception happens but if I try to paint any tile or call SetTile and Build the TileMap from code the following exception happens.

I'm using Unity 5.0.2f free.

Code: [Select]
NullReferenceException: Object reference not set to an instance of an object
tk2dRuntime.TileMap.RenderMeshBuilder.BuildForChunk (.tk2dTileMap tileMap, tk2dRuntime.TileMap.SpriteChunk chunk, tk2dRuntime.TileMap.ColorChunk colorChunk, Boolean useColor, Boolean skipPrefabs, Int32 baseX, Int32 baseY) (at Assets/TK2DROOT/tk2dTileMap/Code/tk2dTileMapMeshBuilder.cs:61)
tk2dRuntime.TileMap.RenderMeshBuilder.Build (.tk2dTileMap tileMap, Boolean editMode, Boolean forceBuild) (at Assets/TK2DROOT/tk2dTileMap/Code/tk2dTileMapMeshBuilder.cs:228)
tk2dTileMap.Build (BuildFlags buildFlags) (at Assets/TK2DROOT/tk2dTileMap/Code/tk2dTileMap.cs:309)
tk2dTileMapEditor.Build (Boolean force, Boolean incremental) (at Assets/TK2DROOT/tk2dTileMap/Editor/tk2dTileMapEditor.cs:175)
tk2dTileMapEditor.BuildIncremental () (at Assets/TK2DROOT/tk2dTileMap/Editor/tk2dTileMapEditor.cs:180)
tk2dTileMapSceneGUI.RectangleDragEnd () (at Assets/TK2DROOT/tk2dTileMap/Editor/tk2dTileMapSceneGUI.cs:392)
tk2dTileMapSceneGUI.OnSceneGUI () (at Assets/TK2DROOT/tk2dTileMap/Editor/tk2dTileMapSceneGUI.cs:661)
tk2dTileMapEditor.OnSceneGUI () (at Assets/TK2DROOT/tk2dTileMap/Editor/tk2dTileMapEditor.cs:1236)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:232)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115)
UnityEditor.SceneView.CallOnSceneGUI () (at C:/buildslave/unity/build/Editor/Mono/SceneView/SceneView.cs:1975)
UnityEditor.SceneView.HandleSelectionAndOnSceneGUI () (at C:/buildslave/unity/build/Editor/Mono/SceneView/SceneView.cs:1341)
UnityEditor.SceneView.OnGUI () (at C:/buildslave/unity/build/Editor/Mono/SceneView/SceneView.cs:1179)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)

No idea what is going wrong and so far it seems like a really basic test, am I doing something wrong?

Pages: [1]