什么是“游戏逻辑代码”?
我正在使用C#/ XNA,并且已经被告知很多次不要将更新代码与绘图代码混合使用-我敢肯定我没有!但是,谁能描述“逻辑代码”到底是什么? 如此处所示:http : //blogs.msdn.com/b/shawnhar/archive/2007/07/25/understanding-gametime.aspx [...]确保将所有游戏逻辑放入Update方法中(不在Draw中),并且所有内容都将以稳定的恒定速度运行。 我问这个问题是因为我的游戏速度相对于FPS有所波动。缓慢的FPS等于缓慢移动的物体,反之亦然。是的,我包括了预期的position += speed * (float)gt.ElapsedGameTime.TotalSeconds;代码。 这可能是一个新手的大问题,但是我只想明确定义它。