概述
我使用Libtcod在python中创建一个rogulelike。当我运行代码时,窗口弹出,在屏幕上绘制符号,但窗口随后冻结。然后它说它没有反应。我不明白发生了什么事。代码如下:import libtcodpy as libtcod;
SCREEN_WIDTH = 80;
SCREEN_HEIGHT = 50;
LIMIT_FPS = 20;
libtcod.console_set_custom_font('arial10x10.png', libtcod.FONT_TYPE_GREYSCALE | libtcod.FONT_LAYOUT_TCOD);
libtcod.console_init_root(SCREEN_WIDTH, SCREEN_HEIGHT, 'Lets Crawl', False);
libtcod.sys_set_fps(LIMIT_FPS);
playerx = SCREEN_WIDTH/2;
playery = SCREEN_HEIGHT/2;
def handle_keys():
global playerx, playery
if libtcod.console_is_key_pressed(libtcod.KEY_UP):
playery -= 1
elif libtcod.console_is_key_pressed(libtcod.KEY_DOWN):
playery += 1
elif libtcod.console_is_key_pressed(libtcod.KEY_LEFT):
playerx -= 1
elif libtcod.console_is_key_pressed(libtcod.KEY_RIGHT):
playerx += 1
while not libtcod.console_is_window_closed():
#libtcod.console_set_default_foreground(0, libtcod.white);
libtcod.console_put_char(0, 1, 1, 'b');
libtcod.console_flush();
最后
以上就是善良芹菜为你收集整理的python运行无响应_Python程序在我运行I时没有响应的全部内容,希望文章能够帮你解决python运行无响应_Python程序在我运行I时没有响应所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复