2014-03-14 39 views
0

父母做任何行爲時,其子女也做同樣的行爲。但有時候,我不想讓孩子做這個動作。例如,一個像男人這樣的精靈有一條血跡棒,當它移動時,棒也應該跟着男人一起移動,沒關係。但是當我搖晃或旋轉男人時,酒吧應該什麼也不做。控制有或沒有父母行爲的子女行爲

那麼,是一種簡單的方法來控制它呢?我唯一的方法就是將這些孩子從父母身上移除,在行動完成後重新添加他們。

回答

0

您可以使用其單獨的標籤來控制每個孩子的動作。當您定義孩子然後設置其標籤時,以及在想要獲取特定孩子的動作後,獲取子代碼[self getActionByTag:childTag];並對其執行操作。

+0

似乎不是我所問的。我的問題是如何在他們的父母執行該操作時禁用對孩子的操作 – jean

0
  • 正如你所說的移除並重新附加到另一個節點的工作。
  • 或者不要將該欄作爲人的孩子,並將其添加到另一個節點,分別處理相應的操作。
  • 我不認爲有任何方法可以讓孩子靜態移動父母。
相關問題