diff --git a/CMSceneGraph b/CMSceneGraph index 04a2736b..a2c83601 160000 --- a/CMSceneGraph +++ b/CMSceneGraph @@ -1 +1 @@ -Subproject commit 04a2736bac9fe0b8c9c84d4dedd5e455071e4e64 +Subproject commit a2c8360172946f296c0c3171ebb3a7d03032607d diff --git a/example/Vulkan/Cubemap.cpp b/example/Vulkan/Cubemap.cpp index 830d7da3..e8bc80ca 100644 --- a/example/Vulkan/Cubemap.cpp +++ b/example/Vulkan/Cubemap.cpp @@ -200,7 +200,8 @@ public: return(false); camera->pos=Vector3f(10,10,0); - //camera->target=Vector3f(0,0,0); + + camera_control->SetTarget(Vector3f(0,0,0)); //camera->Refresh(); //更新矩阵计算 diff --git a/example/common/VulkanAppFramework.h b/example/common/VulkanAppFramework.h index e9da23a5..4663349e 100644 --- a/example/common/VulkanAppFramework.h +++ b/example/common/VulkanAppFramework.h @@ -350,10 +350,6 @@ protected: Vector2f pos(x,y); Vector2f gap=pos-mouse_last_pos; - bool update=false; - //if(gap.x!=0){update=true;if(left)camera->HoriRotate( gap.x/10.0f);else camera->WrapHoriRotate(gap.x);} - //if(gap.y!=0){update=true;if(left)camera->VertRotate(-gap.y/10.0f);else camera->WrapVertRotate(gap.y);} - camera->Rotate(gap,(cur_time-last_time)*5); last_time=cur_time;