Hi kestrelm,
It seems the iOS linking error has something to do with my old Xcode version. (In Xcode 5.x, it’s not linking to proper c++ standard library by default like in Xcode 6.x)
In android, I can’t see any error message related to Creature runtime in Logcat. By adding some good old print message, I can pinpoint the problem is inside " Creature::LoadFromData(CreatureLoadDataPacket& load_data)" method, in this line:
JsonNode * json_mesh = GetJSONLevelNodeFromKey(*json_root, "mesh");
Here’s the callstack:
ACreatureActor::BeginPlay()
ACreatureActor::InitCreatureRender
ACreatureActor::LoadCreature
CreatureModule::Creature
Creature::LoadFromData