首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控制子操作,包括或不包含父操作

控制子操作,包括或不包含父操作
EN

Stack Overflow用户
提问于 2014-03-14 09:35:35
回答 2查看 609关注 0票数 0

当父进程执行任何操作时,其子进程也会执行相同的操作。但是有时候,我不想让孩子做这个动作。例如,一个像男人一样的精灵有一个血棒,当它移动的时候,血棒也应该随着人类的移动而移动,这是可以的。但是当我摇晃或者旋转这个人的时候,杆子应该什么也不做。

那么,是一种简单的方法来控制它吗?我认为唯一的方法是从父对象中删除这些子对象,在操作完成后,重新添加它们。

EN

回答 2

Stack Overflow用户

发布于 2014-03-14 15:39:09

您可以使用其单独的tag.when控制每个子操作,无论何时定义子项,然后设置其标记,以及之后,当您想要获取特定子项的操作时,然后获取子项[self getActionByTag:childTag];并对其执行操作。

票数 0
EN

Stack Overflow用户

发布于 2014-03-14 20:30:56

  • 正如您所说,移除并重新附加到另一个节点是可行的。
  • 或者不将该栏设置为人的子节点并将其添加到另一个节点,请单独处理该节点的操作。
  • 我不认为有任何方法可以使子节点保持静态并仅移动父节点。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22394522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档