在制作 ursina 游戏(3d)时,一切正常,但由于某种原因,窗口中间不是点或菱形,而是粉红色的四边形。
无论我如何移动相机,粉色四边形都会随着我移动(请不要责怪我,因为我刚刚开始 3D 开发。)。我在网上搜索过,在这里,我找到的最接近的是一个粉红色的点。我刚刚做了一些简单的代码,这就是:
from ursina import *
from ursina.prefabs.first_person_controller import FirstPersonController
app = Ursina()
ground = Entity(model="Plane", position=(0, 0, 0), scale=300, collider='mesh', texture='grass')
player = FirstPersonController(model='cube', position=(0, 4, 0), collider='box', texture='white_cube', color=color.azure, scale=(2, 4, 2))
camera.z = -5
sky = Sky(texture='sky_sunset')
mouse.visible = False
app.run()
FirstPersonController 带有自己的“光标”作为十字线之类的东西。您可以通过执行player.cursor.color或.scale或任何您需要对其执行的操作来更改它。您甚至可以更改纹理或任何您需要的内容。
这里是 FirstPersonController 的文档
https://www.ursinaengine.org/api_reference.html#FirstPersonController
如果您需要更多帮助,这里是不和谐