'文本必须是unicode或字节'

2024-10-03 11:23:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用python制作一个2d平台游戏,除了显示玩家的健康等重要属性外,我还设法让一切正常运转。在

我已经成功地提取了玩家的生命值,但是当我试图显示它时,我在标题中得到了错误。在

这是我用来显示它的代码:

localplayerhealth=player.gethealth()

healthmessage=('HEALTH: ',localplayerhealth,'%')

messagedisplay(healthmessage,BLACK,500,600, 30, 30, 'mediumfont')

localplayerhealth是整数数据类型。我尝试了很多方法来实现这个目标,但由于某些原因,它们都不起作用。在

完全回溯:

^{pr2}$

Tags: 代码游戏标题属性错误玩家平台black
1条回答
网友
1楼 · 发布于 2024-10-03 11:23:00

如果要构造要显示的字符串,必须提供适当的格式。现在您正在创建一个元组:

>>> localplayerhealth=1
>>> 'HEALTH: ',localplayerhealth,'%'
('HEALTH: ', 1, '%')

我想你需要一根绳子:

^{pr2}$

相关问题 更多 >