Unity游戏引擎中的按钮不起作用。为什么?

问题描述 投票:-1回答:1

我在Unity中的场景之间进行了动画过渡。当我按下按钮时,将播放过渡动画,并在第二秒钟后加载另一个场景。

问题是分配给按钮的功能不起作用。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9NVmE1bi5wbmcifQ==” alt =“为什么功能不起作用”>

unity3d
1个回答
0
投票

问题是,您必须将协程(占位符)分配给ienumerator,然后在ienumerator上调用startcoroutine。

private IEnumerator coroutine;

//当你想去另一个场景时做

coroutine = PlaceLoader("AnotherScene");
StartCoroutine(coroutine);

https://docs.unity3d.com/ScriptReference/Coroutine.html

© www.soinside.com 2019 - 2024. All rights reserved.