python - 使用 Python 在 Ursina Engine 中跳跃时如何更改玩家实体的纹理?
问题描述
所以我的游戏中有一个 2d Platformer Controller,叫做 Jared。他在那:
但我希望他跳起来时他的脸会改变,我会设计一张 Jared 跳起来时的新照片。
但我怎么能真正做到呢?我试过这个,但它没有用......,
def input(key):
if key == 'space':
player.set_texture(panda3d.core.Texture('new_jared.png'))
我有点新。谢谢你的时间。
解决方案
player.texture = 'new_jared'
推荐阅读
- docker - kompose 和 kubernetes 的问题
- r - 是否可以在 R 中的单独表中引用对象,即表?
- awk - 没有条件匹配时,if-else 梯子不输入“else”
- node.js - 如何将邮递员的值正确插入到我的 Node API
- java - Hibernate:选择对象关系映射?
- c++ - 如何将字符串与一个字符交错?
- c# - 如何在我的 c# 代码中正确添加文档(类似于 javadoc)
- json - 得到 200 响应,但不显示 json 值
- python - 在 tkinter Text 中查找使用 window_create 创建的元素的索引
- amazon-web-services - 如何将 Name.com 上托管的域指向 AWS S3 静态网站?