"my concern is that this could result in key presses and mouse clicks being missed"
Your concerns are unwarranted. This is essentially the recommended way to do things, and the way almost every commercial 3D game works (most 3D games have an internal heart beat running at a fixed rate, e.g. 15 fps, and simply render tweens -- for networked games such an approach is almost mandatory).
Your concerns are unwarranted. This is essentially the recommended way to do things, and the way almost every commercial 3D game works (most 3D games have an internal heart beat running at a fixed rate, e.g. 15 fps, and simply render tweens -- for networked games such an approach is almost mandatory).