如何播放不循环,只播放一次

如何播放不循环,只播放一次

暂时没有选项来操作,只能用脚本来执行了

像这样把脚本放到文本编辑器内,运行一下,再播放就不会循环了

给特殊需求者使用

				
					import bpy

def stop_playback(scene):
    if scene.frame_current == scene.frame_end:
        bpy.ops.screen.animation_cancel(restore_frame=False)

# 或者存储帧数:
def stop_playback_restore(scene):
    if scene.frame_current == scene.frame_end + 1:
        bpy.ops.screen.animation_cancel(restore_frame=True)

# 将其中一个函数添加到frame_change_pre处理程序中:
bpy.app.handlers.frame_change_pre.append(stop_playback)