我想制作一个第一人称游戏,整个问题始于制作一个可访问的库存。每当我使用mouse.locked
时(无论我是使用mouse.locked = True
还是mouse.locked = False
((基本上可以在屏幕上移动光标,而不是四处查看(,黑屏开始在游戏窗口上闪烁。有什么办法解决的吗?
代码:
from ursina import *
from ursina.prefabs.first_person_controller import FirstPersonController
if inventory.visible == True:
player.speed = 0
player.jump_height = 0
grid.visible = True
mouse.locked = False #If I put this here, black screen starts flickering. Pls help...
testitem.visible = True
也许有点晚了,但是。。。我也有问题。对我来说,它通过关闭所有其他应用程序(也是后台(解决了这个问题。如果MS Teams被打开,它就会闪烁。乌尔西纳不是原因。