Making textures from screen content
If you want your game or player to take in-game snapshots and apply them as textures, this recipe will show you how. This can be very useful if you plan to implement an in-game photo gallery or display a snapshot of a past key moment at the end of a level (racing games and stunt simulations use this feature a lot). For this particular example, we will take a snapshot from within a framed region of the screen and print it on the top-right corner of the display.
Getting ready
For this recipe, we have prepared the BasicScene
Unity package, containing a scene named BasicScene
. The package is in the 1362_05_codes
folder.
How to do it...
To create textures from screen content, follow these steps:
Import the
BasicScene
package into a new Project.From the Project view, open the BasicScene level. This is a basic scene featuring an animated character and some extra geometry. It also features a Canvas for UI elements.
Create an UI Image GameObject from the Create drop...