lua - 如何在 Roblox 动画中的某个时刻发生某些事情
问题描述
我正在思考 Roblox Studio,但不知道如何让它在动画中的某个点打印“测试”。这是代码:
animationTrackTwo:GetKeyframeReachedSignal("Throw"):Connect(function(value)
print("test")
end)
local animationTrackTwo = character.Humanoid:LoadAnimation(script.Parent.ThrowSnowball)
animationTrackTwo:Play()
我想我在动画中插入了一个名为“Throw”的关键帧(我可能做错了),但它说GetKeyframeReachedSignal
不是animationTrack的有效成员。有人知道我做错了什么吗?
解决方案
尝试使用 :GetMarkerReachedSignal() 函数,可以在以下位置找到更多信息:https ://developer.roblox.com/en-us/api-reference/function/AnimationTrack/GetMarkerReachedSignal
推荐阅读
- html - 裁剪一个滑动 div
- collation - 从 sql server 移动到雪花查找区分大小写的排序规则问题
- unix - 如何使用 UNIX 或 Informatica Power Center 将 EBCDIC 文件转换为 ASCII 文件?
- syncfusion - 如何将“syncfusion 文档编辑器”保存到数据库
- python-3.x - pyqtgraph 动态绘图:添加行以打开 GUI
- azure - 在 Azure 数据工厂中更改 adf_publish 分支和路径
- java - 如何使用黑白选项 Mac OS 打印黑白文档?
- java - 如何计算日期的差异?
- python - 计算图像中白色背景上蓝调线的数量
- python - 熊猫中的日期列转换