我使用 articy:draft 3 和 unity 导入器。基于Maniac Manfred,我尝试制作我的游戏原型。我有一些对话,其中有一些对话片段,只有左下角是空的。当我后面谈到“Fil XXX”时,它是那 4 个对话之一
我使用以下代码将 articyflow 播放器设置为对话:
public ArticyRef element; //it's a dialogue, one of the Fil xxx
public ArticyFlowPlayer flow;
public void OnPointerClick(PointerEventData eventData)
{
flow.startOn = element;
flow.Play();
}
我的 OnFlowPlayerPaused 很好,我把:
Debug.Log(flowPlayer.AvailableBranches.Count);
flowPlayer.Play();
return;
availableBranchesCount 等于 0,articyflowplayer 停留在 Fil xxxx 上(我尝试使用 4 Fil XXX)。 OnFlowPlayerPaused不是重新调用。 OnBranchUpdated 是用列表内的 0 分支调用的。 我的流程设置为仅在对话和对话片段上暂停,当我仅设置对话片段时,我保留了同样的问题。
我试图找到我在 Maniac Manfred 示例中错过的内容,但我根本没有找到。
如果你知道我必须去哪里查找。
这是插件中的一个错误,如果没有为 Articy Flow Player 分配 GlobalVariables,则不会使用默认的 GlobalVariables,请参阅:
http://www.nevigo.com/forum/viewtopic.php?f=46&t=18136&p=21029#p21029