好的,我知道有成千上万的这样的问题,但所有的方法都不同,所以我怎么能解决这个问题这就是我要调用的方法
private void GravityPlayer(GameTime gametime)
{
while ((int)gametime.ElapsedGameTime.TotalMilliseconds < 100)
{
KeyboardState keybState;
keybState = Keyboard.GetState();
if (keybState.IsKeyDown(Keys.Space) || keybState.IsKeyDown(Keys.Up))
playerPos.Y = 100;
}
}
Run Code Online (Sandbox Code Playgroud)
这是我将从中调用它的方法
protected override void Update(GameTime gameTime)
{
GravityPlayer();
base.Update(gameTime);
}
Run Code Online (Sandbox Code Playgroud)
你的方法期望一个参数GameTime,只是在调用中传递它.
protected override void Update(GameTime gameTime)
{
GravityPlayer(gameTime); //here
base.Update(gameTime);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
908 次 |
| 最近记录: |