Unclaimed Package Is this your package? Claim it to unlock full analytics and manage your listing.
Claim This Package

Install via UPM

Add to Unity Package Manager using this URL

https://www.pkglnk.dev/camera-viewport-rect.git

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **Camera Viewport Rect** to your Unity project via Package Manager:

1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/camera-viewport-rect.git
```

[![pkglnk](https://www.pkglnk.dev/badge/camera-viewport-rect.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/camera-viewport-rect)

README

Camera Viewport Rect

openupm

Automatically setup Camera viewports from RectTransforms.

This way one can easily show 3D models directly into responsive UI without the need of setting up RenderTextures.

Demonstration of the CameraViewportRect script

Features

  • Supports canvases in both Screen Space - Camera and Screen Space - Overlay modes. Using Screen Space - Camera mode is recommended to make sure the camera renders above the UI.
  • Supports enabling/disabling the target Camera when the script itself gets enabled/disabled

How to install

Either:

  • Install using openupm:

    openupm add com.gilzoide.camera-viewport-rect
    
  • Install via Unity Package Manager using the following URL:

    https://github.com/gilzoide/unity-camera-viewport-rect.git#1.0.1
    
  • Copy the script CameraViewportRect.cs directly into your project

How to use

  1. Add a CameraViewportRect component to any object with a RectTransform
  2. Set the Camera property to the camera that should render inside it
  3. Enjoy 🍾

Samples

This UPM package has the following sample scene:

  • RotatingCube: Simple sample with a rotating cube that appears on a responsive UI

Comments

No comments yet. Be the first!