以下代码实现:当空格键按下时,点击鼠标进行框选,屏幕中出现选择框。
屏幕和世界坐标系转换的函数详见我的另一篇博文:
void xxxRender2D::DrawSelectionRectangle2D(){
if (m_bSpaceKeyDown){
glm::vec3 pt1 = m_pCamera2D->ScreenToWorld2D(m_RectSelPt1);
glm::vec3 pt2 = m_pCamera2D->ScreenToWorld2D(m_RectSelPt2);
if (m_bMouseMove