# Set gui Rect renderOrder in Different perspectives

**URL:** <https://forum.babylonjs.com/t/set-gui-rect-renderorder-in-different-perspectives/1586>\
**Category:** Questions\
**Created:** [February 24, 2019, 4:29pm UTC](https://forum.babylonjs.com/t/set-gui-rect-renderorder-in-different-perspectives/1586 "2019-02-24T16:29:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![xiao\_hu](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/xiao_hu/32/943_2.png) [@xiao\_hu](https://forum.babylonjs.com/u/xiao_hu)\
**Post date:** [February 24, 2019, 4:29pm UTC](https://forum.babylonjs.com/t/set-gui-rect-renderorder-in-different-perspectives/1586/1 "2019-02-24T16:29:19Z")

</div>

zindex parameter fixed order, how automatically arrange in the correct order

 ![1](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/1X/dfb87a659ee1a07f4c7694e319701bdc2884b206.jpeg) ![2](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/1X/dd9c14f9dfb9c6a6d0365d95d51f452fc10cd246.jpeg) ![3](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/1X/ba6c70b7de5d97ad7ba3406432df865fab546f1c.jpeg)

![4](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/1X/4c6fa4c3a3c3a16953b2e02d68662b12ca35e3db.jpeg)

help me please , my code…

var advancedTexture = BABYLON.GUI.AdvancedDynamicTexture.CreateFullscreenUI(“gui”);  
var rect1=createRect(“rect1”);  
advancedTexture.addControl(rect1);  
rect1.linkWithMesh(…);

var rect2=createRect(“rect2”);  
advancedTexture.addControl(rect2);  
rect2.linkWithMesh(…);

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [February 25, 2019, 4:53pm UTC](https://forum.babylonjs.com/t/set-gui-rect-renderorder-in-different-perspectives/1586/2 "2019-02-25T16:53:39Z")

</div>

Hello you have to register to scene.registerBeforeRender and make sure to set zIndex on your controls based on mesh distance to camera

---

<div class="post-metadata">

**Author:** ![xiao\_hu](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/xiao_hu/32/943_2.png) [@xiao\_hu](https://forum.babylonjs.com/u/xiao_hu)\
**Post date:** [February 27, 2019, 2:00pm UTC](https://forum.babylonjs.com/t/set-gui-rect-renderorder-in-different-perspectives/1586/3 "2019-02-27T14:00:10Z")

</div>

thanks,i will try ,after waiting for success, it’s good demo
