python - 销毁 Animator 对象 ursina
问题描述
我在 ursina 有一个动画对象。我想摧毁它。
from ursina import *
app = Ursina()
walka = Animation("assets/zombies/zombie1/walk/",fps = 5,loop=True)
animator1 = Animator(animations= {"walk":walka})
animator1.state = "walk"
destroy(animator1)
app.run()
这似乎不起作用并引发此错误:
AttributeError: 'Animator' object has no attribute 'eternal'
解决方案
做这个:
from ursina import *
app = Ursina()
walka = Animation("assets/zombies/zombie1/walk/", fps=5, loop=True)
animator1 = Animator(animations={"walk": walka})
animator1.state = "walk"
walka.disable() # disables the animation.
app.run()
推荐阅读
- python - 编辑 df 列中的值
- ms-access - MS Access 链接表的雪花 ODBC 查询
- python - OpenPyXL - DataValidation 将列表添加到单元格(问题)
- karate - 多场景下的空手道参数
- javascript - 如何在 React 中调用 API onSubmit 并根据新值对其进行更新?
- javascript - 在 Webpack Encore 中配置“writeToDisk”
- sql-server - SSIS 加载到 Excel 错误“为“x”打开行集失败。请检查该对象是否存在于数据库中。”
- android - 使用 Android Studio 启用 Monkeyrunner
- database - MongoDB - 几何对象返回线性环中的总对/点
- android - Android 动态功能 SPLITCOMPAT_VERIFICATION_ERROR