cocos2dx在调用场景编辑器的文件问题

cocos2dx在调用场景编辑器的文件时,如果没有设置触发器则程序运行正常,如果设置了触发器程序就会崩溃。
跟踪原代码发现问题出在如下地方
Ref* ObjectFactory::createObject(const std::string &name)
{
Ref *o = nullptr;
do
{
const TInfo t = _typeMap;
CC_BREAK_IF(t._fun == nullptr);
o = t._fun();
} while (0);

return o;

}

_typeMap其中name的值是PlayUIAnimation,但_typeMap集合里却找不到。不知道是什么原因。

你好,这个触发器是需要程序实现的。如果没有使用触发器功能请勿添加。如果需要使用,请查看:http://www.cocoachina.com/bbs/read.php?tid=200192中的触发器教程

教程看了好几遍了,我在场景编辑器里面采用了触发器,模拟器一切运行正常。然后在程序里面调用场景编辑器导出的资源时,却崩溃。原因一开始已经说了。您说的触发器需要程序实现的意思我不太明白是什么。我看了你们做FlappyBird触发器视频教程仅仅也是在模拟器中调试,并没有演示如何在程序中调用。

你好,这个编辑器的预览是CocoStudio定制的,如果你使用自己新建的Cocos2d-x项目,你可以参考http://www.cocoachina.com/bbs/read.php?tid=196660 制作。
关于FlappyBird,是在已经完善触发器的基础上实现的。