标签: animation unity3d unity5
我已经在画布上添加了一个动画片段,动画片的动画片段为其子片段(如按钮等)的位置和alpha通道设置动画。现在我要通过按下播放按钮(其中一个孩子)来播放这个动画,如下所示:
(点击om图像以全屏查看)
我在mecanim中创建了一个触发器,并作为转换到该动画的触发器坐着,但它不起作用。还有其他方法或者我的工作是否正确并且我犯了一些错误?
请帮忙,谢谢
答案 0 :(得分:0)
在动画制作窗口中,只是触发器无法执行任何操作。您需要通过获取对动画师的引用并调用SetTrigger("yourTriggerName")来设置触发器。您可以使用UI按钮的OnClick()方法在检查器中调用此方法。
SetTrigger("yourTriggerName")
OnClick()
转到检查员查看播放按钮并向下滚动到您看到的位置:
单击加号,然后将要触发的动画制作工具拖动到显示无(空)的字段,然后从出现的下拉菜单中选择动画制作工具,然后选择SetTrigger功能。然后输入您的触发器名称完全。大写很重要。就是这样。完成后它应该看起来像这样:
SetTrigger
显然,你必须使用正确的GameObject和触发器名称,这样你的看起来会有所不同。