我正在对团结进行编程,并且目前正在测试老板酒吧的工作状况。通过我编写代码的方式,这意味着每次测试它,我都必须进行整个老板战斗。有没有办法加快运行模式,以便我可以更快地完成操作?
这是一个很好的问题,没有真正的好方法。
在游戏上工作的一部分是,您需要建立"开发逻辑",这将使您"自动赢得"战斗,等等。
这实际上是制作游戏的重要部分!
- 快速修复是,只有一个开发设置,使老板的强度较低(或其他(,因此您可以立即杀死它。那是一种方法。
很难"测试"这些东西而不"实际测试"它们!
您可以尝试调整时间。时间表高于一个,这将加速您的游戏。
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
}