void GLViewImpl::setViewPortInPoints(float x , float y , float w , float h)
{
experimental::Viewport vp = {(float)(x * _scaleX * _retinaFactor * _frameZoomFactor + _viewPortRect.origin.x * _retinaFactor * _frameZoomFactor),
(float)(y * _scaleY * _retinaFactor * _frameZoomFactor + _viewPortRect.origin.y * _retinaFactor * _frameZoomFactor),
(float)(w * _scaleX * _retinaFactor * _frameZoomFactor),
(float)(h * _scaleY * _retinaFactor * _frameZoomFactor)};
Camera::setDefaultViewport(vp);
}
修改为:
void GLViewImpl::setViewPortInPoints(float x , float y , float w , float h)
{
experimental::Viewport vp = experimental::Viewport((float)(x * _scaleX * _retinaFactor * _frameZoomFactor + _viewPortRect.origin.x * _retinaFactor * _frameZoomFactor),
(float)(y * _scaleY * _retinaFactor * _frameZoomFactor + _viewPortRect.origin.y * _retinaFactor * _frameZoomFactor),
(float)(w * _scaleX * _retinaFactor * _frameZoomFactor),
(float)(h * _scaleY * _retinaFactor * _frameZoomFactor));
Camera::setDefaultViewport(vp);
}
{参数,参数,参数,参数。。。}替换为experimental::Viewport( 参数,参数。。。。)