我创建了一个简单的 Pong 游戏,并通过在游戏逻辑中的位置添加变量ballSpeed来移动球,例如:update
void Update()
{
ballPosition += ballSpeed;
}
问题是这ballSpeed
是一个D3DXVECTOR3
带有组件的:x = 10; y = 10; z = 0;
问题是,当我增加窗口的分辨率时640:480
,1280:1024
球的移动速度会变慢,因为它需要更多的像素。
我的问题是:无论显示器的分辨率如何,我怎样才能让球以相同的速度移动?