我试图用enum在keypress上绘制不同的精灵,跟随我在这个网站上找到的一个例子,但我的代码似乎只渲染Sprite_1。 我最初设置bools,但是这样我也只能加载一个精灵,奇怪的是,尽管它是一个不同的精灵(Sprite_2)。我做错了什么?
String user= FunTubeDBOperations.loginUsers(em, pwd);
if(user!=null){
// valid login details
}else{
// invalid login details
}
}
答案 0 :(得分:1)
您在每个if
内创建一个新变量:
if (keyboard.IsKeyDown(Keys.W))
{
Spritestate RealTime_Player = Spritestate.Player_Up;
这不是类变量。改为:
if (keyboard.IsKeyDown(Keys.W))
{
RealTime_Player = Spritestate.Player_Up;