首页 > 解决方案 > 使用 Python 在 Ursina Engine 中跳跃时如何更改玩家实体的纹理?

问题描述

所以我的游戏中有一个 2d Platformer Controller,叫做 Jared。他在那: 在此处输入图像描述

但我希望他跳起来时他的脸会改变,我会设计一张 Jared 跳起来时的新照片。

但我怎么能真正做到呢?我试过这个,但它没有用......,

def input(key):
    if key == 'space':
        player.set_texture(panda3d.core.Texture('new_jared.png'))

我有点新。谢谢你的时间。

标签: pythonursina

解决方案


player.texture = 'new_jared'

这在文档中有所介绍:https ://www.ursinaengine.org/entity_basics.html


推荐阅读