2D Toolkit Forum
2D Toolkit => Support => Topic started by: AjayKhara on January 23, 2014, 12:08:55 pm
-
I am using more than one camera in a game, each camera has different viewport.
All cameras viewports are set in such a way that they all can render certain objects. at the same point.
Now, while changing the viewport rect of a camera, sometimes the objects rendered by the camera are re-sized(Meaning : Shown smaller or larger on the screen, not actually re-sized).
When the viewport width is changed, the size remains the same. but changing the viewport height affects the size.
All camera's are orthographic. What should I do so that the size of the objects shown remains the same irrespective of the camera viewport ?
Thanks.
Case 1 : This does not change the size.
gameCamera1.rect = new Rect(0,0,0.5f,1);
gameCamera2.rect = new Rect(0.5f,0,0.5f,1);
Case 2 : This does change the size.
gameCamera1.rect = new Rect(0,0,1,0.5f);
gameCamera2.rect = new Rect(0,0.5f,1,0.5f);
You can see these images. To get the idea more clear.! In Image "1" the size is perfect, in Image "2" the objects have shrink.(http://answers.unity3d.com/storage/attachments/21032-1.png)
(http://answers.unity3d.com/storage/temp/21034-2.png)
How can I use tk2dCamera to achieve this ?