散列¶ 场景缓存的实用工具。 函数 get_hash_from_play_call(scene_object, camera_object, animations_list, current_mobjects_list)[source]¶ 获取动画列表和 Mobject 列表,并输出它们的哈希值。这旨在用于 scene.play 函数。 参数: scene_object (Scene) – 场景对象。 camera_object (Camera | OpenGLCamera) – 场景中使用的相机对象。 animations_list (Iterable[Animation]) – 动画列表。 current_mobjects_list (Iterable[Mobject]) – Mobject 列表。 返回: 由 camera_object、animations_list 和 current_mobjects_list 各自哈希值的字符串拼接而成,以 _ 分隔。 返回类型: str get_json(obj)[source]¶ 使用 CustomEncoder 类将 object 递归序列化为 JSON。 参数: obj (dict) – 要扁平化的字典。 返回: 扁平化的对象 返回类型: str