0

所以这是代码:

from ursina import *

app = Ursina()

player = Entity(model='cube', color=color.orange, scale_y=2)


def update():   # update gets automatically called.
    player.x += held_keys['d'] * .1
    player.x -= held_keys['a'] * .1
    player.y += held_keys['w'] * .1
    player.y -= held_keys['s'] * .1


app.run()

它给了我这个错误:

E:\Python\ursina\venv\Scripts\python.exe E:/Python/ursina/main.py
package_folder: E:\Python\ursina\venv\lib\site-packages\ursina
asset_folder: E:\Python\ursina
blender_paths:
{}
screen resolution: (1366, 768)
Known pipe types:
wglGraphicsPipe
(3 aux display modules not yet loaded.)
size; LVector2f(1092, 614)

注意:代码运行得很好,但我只是有点困惑 :) 感谢您回答我的愚蠢问题

4

1 回答 1

0

这不是错误,它只是@ForceBru 所说的调试输出,这就是它运行完美的原因。据我所知,您无法轻松删除或避免它。

但是,即使您确实找到了解决方案,也没有真正的理由将其删除,因为它不会出现在游戏中。

我仍然会为你分解它(我认为他们的意思):

package_folder: E:\Python\ursina\venv\lib\site-packages\ursina只是您 PC 上 Ursina 的路径。

asset_folder: E:\Python\ursina是所有已加载资产的路径。

blender_paths: {} :搅拌机(3D 引擎)对象

screen resolution: (1366, 768): 屏幕分辨率..

这:wglGraphicsPipe (3 aux display modules not yet loaded.) size; LVector2f(1092, 614)是 Panda3D 模块的控制台输出。

于 2021-11-14T04:36:08.163 回答