您如何以Unity更改更新功能的频率



我正在对团结进行编程,并且目前正在测试老板酒吧的工作状况。通过我编写代码的方式,这意味着每次测试它,我都必须进行整个老板战斗。有没有办法加快运行模式,以便我可以更快地完成操作?

这是一个很好的问题,没有真正的好方法。

在游戏上工作的一部分是,您需要建立"开发逻辑",这将使您"自动赢得"战斗,等等。

这实际上是制作游戏的重要部分!

  • 快速修复是,只有一个开发设置,使老板的强度较低(或其他(,因此您可以立即杀死它。那是一种方法。

很难"测试"这些东西而不"实际测试"它们!

您可以尝试调整时间。时间表高于一个,这将加速您的游戏。

https://docs.unity3d.com/scriptreference/time-timescale.htmlhttps://answers.unity.com/questions/239552/accelerating time-dramaticaly.html

您可以在想发生某件事或更改条件

时创建触发器
public bool TestMode; 
void Update(){
    #region Tests
    if(TestMode){
      if (Input.GetKeyDown("a"))
      {
        bossLife -= 10;
      }
      if (Input.GetKeyDown("b"))
      {
        bossIsEnraged = true;
      }
      if (Input.GetKeyDown("c"))
      {
        bossIsDead = true;
      }
    }
   #endregion
}

相关内容

  • 没有找到相关文章

最新更新