本文整理汇总了Python中FxStudio.getRenderAssetAnimationInfo方法的典型用法代码示例。如果您正苦于以下问题:Python FxStudio.getRenderAssetAnimationInfo方法的具体用法?Python FxStudio.getRenderAssetAnimationInfo怎么用?Python FxStudio.getRenderAssetAnimationInfo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FxStudio
的用法示例。
在下文中一共展示了FxStudio.getRenderAssetAnimationInfo方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: create_ogre_anims
# 需要导入模块: import FxStudio [as 别名]
# 或者: from FxStudio import getRenderAssetAnimationInfo [as 别名]
def create_ogre_anims():
"""Creates a FaceFX animation for a corresponding Ogre animation that
be added to other anims as an event.
"""
cached_anim = FxHelperLibrary.get_selected_animpath()
for anim in FxStudio.getRenderAssetAnimationInfo():
if not FxHelperLibrary.group_exists(config.FBX_ANIMATION_GROUP):
commands.create_anim_group(config.FBX_ANIMATION_GROUP)
if not FxHelperLibrary.anim_exists(config.FBX_ANIMATION_GROUP + "/" + anim[0]):
commands.create_anim(config.FBX_ANIMATION_GROUP, anim[0])
commands.issue_raw('curve -gr "{0}" -an "{1}" -a -n dampen'.format(config.FBX_ANIMATION_GROUP, anim[0]))
commands.issue_raw('key -i -t 0 -v 1 -cn dampen')
commands.issue_raw('key -i -t "{0}" -v 1 -cn dampen'.format(anim[1]))
commands.add_ogre_animation_event(config.FBX_ANIMATION_GROUP, anim[0])
commands.select_animation(FxHelperLibrary.split_animpath(cached_anim)[0], FxHelperLibrary.split_animpath(cached_anim)[1])