繁体   English   中英

加载 Ursina 引擎

[英]Loading in Ursina engine

我的运行 ursina 引擎的 python 代码有问题。 当我拥有带有 1 个纹理的所有块(多维数据集)时,游戏可以正常工作,没有任何问题,但是当我添加另一个纹理游戏时加载时间很长,而且它非常滞后(大约 3 fps)或者在加载过程中崩溃。 有了这个,它工作正常

for z in range(25):
for x in range(25):
    Entity(
        model="cube", color=color.dark_gray, collider="box", ignore=True,
        position=(x, 0, z),
        parent=scene,
        origin_y=0.5,
        texture="resources/pavement1.jpg"
    )

但是当我添加

for z in range(26):
for x in range(25):
    Entity(
        model="cube", collider="box", ignore=True,
        position=(x, 0, z),
        parent=scene,
        origin_y=0.5,
        texture="resources/road1-1.png"
    )

长时间加载,滞后和崩溃存在问题。 并且错误是Known pipe types: wglGraphicsPipe (3 aux display modules not yet loaded.) :pnmimage:png(warning): iCCP: known incorrect sRGB profile

有纹理:

质地很好:

质地很好

纹理哪里有问题:

纹理哪里有问题

我试图将代码编译为 exe,现在它立即崩溃,我得到了另一个错误

Warning: unable to auto-locate config files in directory named by "<auto>etc".
package_folder: C:\Users\user\AppData\Local\Temp\_MEI204402\ursina
asset_folder: .
screen resolution: (1920, 1080)
←[93mwarning: missing model: 'cube' ←[0m
:display: loading display module: libtinydisplay.dll
:display(warning): Unable to load libtinydisplay.dll: Path not found
:display: loading display module: libpandadx8.dll
:display(warning): Unable to load libpandadx8.dll: Path not found
:display: loading display module: libpandadx9.dll
:display(warning): Unable to load libpandadx9.dll: Path not found
Known pipe types:
(all display modules loaded.)
Traceback (most recent call last):
  File "main.py", line 4, in <module>
  File "ursina\main.py", line 28, in __init__
  File "direct\showbase\ShowBase.py", line 339, in __init__
  File "direct\showbase\ShowBase.py", line 1024, in openDefaultWindow
  File "direct\showbase\ShowBase.py", line 1059, in openMainWindow
  File "direct\showbase\ShowBase.py", line 769, in openWindow
  File "direct\showbase\ShowBase.py", line 749, in <lambda>
  File "direct\showbase\ShowBase.py", line 821, in _doOpenWindow
  File "direct\showbase\ShowBase.py", line 650, in makeDefaultPipe
  File "direct\directnotify\Notifier.py", line 130, in error
Exception: No graphics pipe is available!
Your Config.prc file must name at least one valid panda display
library via load-display or aux-display.
[22808] Failed to execute script 'main' due to unhandled exception!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM