diff options
author | chai <chaifix@163.com> | 2020-02-24 12:37:12 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2020-02-24 12:37:12 +0800 |
commit | 87b9482459c1a27b8756514473ae392453db39ec (patch) | |
tree | b47b5130f4a346adeaf26cde9787f43ab6949e57 /src/extend | |
parent | 538cb1cd010a3323ad61239a12a4134ef4dceca6 (diff) |
*window
Diffstat (limited to 'src/extend')
-rw-r--r-- | src/extend/camera.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/extend/camera.c b/src/extend/camera.c index f349006..e580b79 100644 --- a/src/extend/camera.c +++ b/src/extend/camera.c @@ -13,7 +13,7 @@ void camera_init(Camera* cam, wog_Window* wnd) { cam->near = 1; cam->far = 5500; - cam->aspect = 600/500.f; + cam->aspect = 600/480.f; cam->fov = 60; cam->zoom_speed = 4000; @@ -22,7 +22,7 @@ void camera_init(Camera* cam, wog_Window* wnd) { cam->rotate_sensitivity.x = 5; cam->rotate_sensitivity.y = 5; cam->move_sensitivity.x = 150; - cam->move_sensitivity.y = 100; + cam->move_sensitivity.y = 150; cam->euler.yaw = cam->euler.pitch = cam->euler.roll = 0; cam->wnd = wnd; @@ -71,7 +71,7 @@ static void _onlookaround(Camera* cam,float dt) { float dx = cam->mouse_prev.x - x, dy = y - cam->mouse_prev.y; angle.x = dy * cam->rotate_sensitivity.y * dt; angle.y = dx * cam->rotate_sensitivity.x * dt; - cam->euler.pitch += angle.x; + cam->euler.pitch -= angle.x; cam->euler.yaw += angle.y; //printf("%f %f\n", cam->euler.pitch, cam->euler.yaw); quat_fromeuler(&cam->euler, &cam->transform.localrotation); |