游戏循环和方法调用

时间:2015-03-18 00:16:46

标签: java libgdx 2d-games

我正在与libgdx进行2D比赛。

在问题中要明确 我的代码如下:

public Class Game(){

      public void Mainloop{
         update();//to update some values
         render();//to render the values on the screen
      }


      public int showmessageOnthescreen(List<String> listOfChoice){

      }

    }

如你所知,游戏循环不是stp渲染。

sometimmes showmessageOnthescreen将被调用以要求用户从字符串列表中选择一个字符串。

我的问题是如何让用户从列表中选择。

1 个答案:

答案 0 :(得分:1)

  

如何检查方法是否被调用以将消息放在屏幕上

第一次调用方法时设置一些布尔值。

  

如何返回值

撰写return someValue;

  

如何从外部调用该方法,同时循环必须更新并永久显示屏幕

如果您的循环是循环的,那么内部的就会被执行。

所以你想在循环中调用它们,将它们放在循环中,或者放在循环中调用的函数内。

例如,如果您只想在特定时间调用showmessageOnthescreen,那么您可能需要在循环中使用if,可能在update方法内:

if (messageNeedsToBeShown())
    showmessageOnthescreen();