Unity3d 如何更改unity中更新函数的频率?
我正在为unity中的boss fight编程,目前正在测试boss bar的工作情况。按照我编写代码的方式,这意味着每次我测试它时,我都必须运行整个boss斗争。有没有办法加快跑步模式,让我能更快地完成它?您可以尝试调整时间。时间刻度高于1,这将加快您的游戏速度Unity3d 如何更改unity中更新函数的频率?,unity3d,game-development,Unity3d,Game Development,我正在为unity中的boss fight编程,目前正在测试boss bar的工作情况。按照我编写代码的方式,这意味着每次我测试它时,我都必须运行整个boss斗争。有没有办法加快跑步模式,让我能更快地完成它?您可以尝试调整时间。时间刻度高于1,这将加快您的游戏速度 这是个好问题,没有真正好的方法 游戏工作的一部分是,您需要构建“开发逻辑”,使您能够“自动赢得”战斗等等,正是出于这个原因 这实际上是制作游戏的一个相当重要的部分 一个快速解决方法是,只需设置一个开发人员设置,在该设置中,boss
这是个好问题,没有真正好的方法 游戏工作的一部分是,您需要构建“开发逻辑”,使您能够“自动赢得”战斗等等,正是出于这个原因 这实际上是制作游戏的一个相当重要的部分
- 一个快速解决方法是,只需设置一个开发人员设置,在该设置中,boss的强度要低得多(或其他),这样您就可以立即杀死它。这是一种方法
如果不“实际测试”这些东西,就很难“测试”它们 您可以为希望发生的事情或更改条件创建触发器
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
}