Camera
Namespace:
namespace Lenga\Engine\Core;
class Camera
Example
use Lenga\Engine\Core\Behaviour;
use Lenga\Engine\Core\Camera;
class CameraController extends Behaviour
{
public function start(): void
{
$camera = $this->getComponent(Camera::class);
$camera->fieldOfView = 60.0;
}
public function update(): void
{
$camera = $this->getComponent(Camera::class);
// Use camera to perform raycasts or screen-to-world conversions
}
}