这个句子不宜加介词 by。hide oneself 的意思是“把自己藏起来”,也就是“躲起来”。又如:
They hid themselves behind a tree. 他们躲到一棵树后。
He hid himself behind the curtain. 他躲在窗帘后面。
He hid himself in a tree, from where he could see the enemy in the distance. 他躲在一棵树上,从那儿他可以看到远处的敌人。
由于 hide 表示“躲”“藏”,也可用作不及物动词,所以上面各句中的反身代词也可以省略。