[英]How do I resolve if the texture does not load on the Ursina Engine? (load_texture does not work)
我正在尝试创建此视频的 minecraft python 但是,当我尝试添加纹理时,纹理不会加载
如果有人能帮助我
from ursina import *
def update():
if held_keys['a']:
sans.x -= 6 * time.dt
if held_keys['d']:
sans.x -= -6 * time.dt
app = Ursina()
square = Entity(model = 'quad', color = color.red)
sans = Entity(model = 'quad', texture = ('assets/sans.png'))
app.run()
尝试这个
sans_texture = load_texture('assets/sans.png')
sans = Entity(model = 'quad', color = color.red, texture = sans_texture)
检查倒数第二行,没有大括号:
sans = Entity(model = 'quad', texture = 'assets/sans.png')
此外尝试删除这条线,否则它会在它后面创建一个额外的正方形(或者可能在它上面,这就是你看不到它的原因):
square = Entity(model = 'quad', color = color.red)
所以这是你的代码:
from ursina import *
def update():
if held_keys['a']:
sans.x -= 6 * time.dt
if held_keys['d']:
sans.x -= -6 * time.dt
app = Ursina()
sans = Entity(model='quad', texture='assets/sans.png')
app.run()
还要确保图像实际上是 png,而不仅仅是重命名的 jpg,它也可能会导致问题。
知道我来晚了,但只是陷入了同样的问题,并解决了它。 祝你好运: :)
同样的问题发生在我身上。 这个问题时有发生。 你给这个系统以什么样的形象来拥有非常大的维度? 我通过使用特殊站点调整图像大小解决了我的问题。 尝试将图像的尺寸从 1760 * 1760 更改为不应该更多
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.