Cameras
The Camera section of the C# Component Samples demo contains a set of samples demonstrating how to set and adjust a camera for various use cases:
First Person camera sample demonstrates how to set and adjust a flying first-person-view camera.
SDK Path: <SDK_INSTALLATION>demos\csharp_component_samples_demo_2.19.1\data\csharp_component_samples\main_samples\Cameras
First Person Character camera sample demonstrates the following:
- Implementation of the first-person character controller using the First Person Controller component assigned to PlayerDummy
- Setting the collision capsule
- Detecting intersection via shape-surface collision and detailing collision via the surface intersection
See the detailed sample description here.
SDK Path: <SDK_INSTALLATION>demos\csharp_component_samples_demo_2.19.1\data\csharp_component_samples\main_samples\Cameras
Orbit camera sample demonstrates how to set and adjust an orbital camera.
SDK Path: <SDK_INSTALLATION>demos\csharp_component_samples_demo_2.19.1\data\csharp_component_samples\main_samples\Cameras
Panning camera sample demonstrates how to set and adjust a panning camera, which moves parallel to the screen plane.
SDK Path: <SDK_INSTALLATION>demos\csharp_component_samples_demo_2.19.1\data\csharp_component_samples\main_samples\Cameras
Persecutor camera sample demonstrates how to set and adjust a persecutor camera tracking an object.
SDK Path: <SDK_INSTALLATION>demos\csharp_component_samples_demo_2.19.1\data\csharp_component_samples\main_samples\Cameras
TopDown camera sample demonstrates how to set and adjust a top-down camera implementing of some elements of a top-down strategy such as selecting one or multiple units, panning the view, turning the camera and smoothly focusing it on the current selection.
SDK Path: <SDK_INSTALLATION>demos\csharp_component_samples_demo_2.19.1\data\csharp_component_samples\main_samples\Cameras
Accessing Demo Source Code#
You can study and modify the source code of this demo to create your own projects. To access the source code do the following:
- Find the C# Component Samples demo in the Demos section and click Install (if you haven't installed it yet).
- After successful installation the demo will appear in the Installed section, and you can click Copy as Project to create a project based on this demo.
- In the Create New Project window, that opens, enter the name for your new project in the corresponding field and click Create New Project.
- Now you can click Open Code IDE to check and modify source code in your default IDE, or click Open Editor to open the project in the UnigineEditor.