已解决问题

打印节点信息,有spriteFarme,使用getComponent(cc.Sprite).spriteFram取时为undefined

node.getComponent(cc.Sprite).spriteFrame

单词都没打对就别怀疑引擎了

有一个getSpriteFrame()的赋值操作,操作完成之后,获取后为undefind;

不不不 代码中写对着的

代码发出来,猜不出来

这样也没用 别人不知道你传进来的nodes是个什么东西 我建议你检查下你传进来的nodes是什么

嗯嗯 我在一步一步的检查中,

或者你传进来的节点根本就没有挂载精灵组件

看了一下,发现我在发牌的时候,先将所有的spriteFrame置为了null;