我是游戏开发的新手,唯一掌握的编程语言是Python。 因此我使用了Ursina游戏引擎,并希望在游戏开始时加入一个视频介绍来解释游戏内容,现在已经实现了,但它一直循环播放。
from ursina import *
from ursina.prefabs.first_person_controller import FirstPersonController
app = Ursina()
# ==================================Windows===============================================
window.fullscreen_resolution = (1920, 1080)
window.fullscreen = True
window.exit_button.visible = False
#================================== menu ================================================
video = Entity(model='cube', texture='assets/ui/intro.mp4', parent=camera.ui, scale=(1.79, 1, 0))
videoaudio = Audio('assets/ui/intro.mp3')
# ================================= Hangar A =============================================
hangara = Entity(model='assets/map/hangara.fbx', collider='mesh')
app.run()
我的问题是,一旦视频播放完成,我们如何将其从屏幕上移除。
我尝试了这样做:
video = Entity(model='cube', texture='assets/ui/intro.mp4', parent=camera.ui, scale=(1.79, 1, 0), loop=False)
但它不起作用