AirControl
1.3.0
Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
AC_Airplane_Camera.cs
1
using
System.Collections;
2
using
System.Collections.Generic;
3
using
UnityEngine;
4
using
Commons
;
5
namespace
AirControl
6
{
10
public
class
AC_Airplane_Camera
:
AC_Basic_Follow_Camera
11
{
12
#region Variables
13
// [Header("Airplane Camera Properties")]
14
// public float minHeaightFromGround = 8;
15
16
#endregion
17
18
#region Builtin Methods
19
// void Start(){
20
// airplane = GameObject.Find(CommonFunctions.ActiveAirplane+"/FollowCamera").GetComponent<Transform>();
21
// }
22
// void Update(){
23
24
// transform.LookAt(airplane.transform.position);
25
// }
26
#endregion
27
28
#region Custom Methods
29
// protected override void HandleCamera(){
33
// // Airplane specifc camera
34
// // Ray cast hit the ground
35
36
// RaycastHit hit;
37
// if(Physics.Raycast(transform.position, Vector3.down, out hit)){
38
// if(hit.distance < minHeaightFromGround && hit.transform.tag == "Ground"){
39
// float wantedHeight = originalCamraHeight + (minHeaightFromGround - hit.distance);
40
// cameraHeight = wantedHeight;
41
// }
42
// }
43
// base.HandleCamera();
44
// }
45
#endregion
46
}
47
48
}
AirControl.AC_Basic_Follow_Camera
Setup follow camera
Definition:
AC_Basic_Follow_Camera.cs:13
AirControl.AC_Airplane_Camera
Basic follow camera implementation
Definition:
AC_Airplane_Camera.cs:10
AirControl
Definition:
AirplaneSelector.cs:8
Commons
Definition:
AirplaneProperties.cs:14
Assets
AirplanePhysics
Code
Scripts
Cameras
AC_Airplane_Camera.cs
Github
|
About
| Developed with ❤️ in India