- 博客(2)
- 收藏
- 关注
原创 关于pygame.K_q无法识别按键q的问题
原语句是pygame.K_RIGHT,想改成d键来控制右移所以改成pygame.K_d,查了下d按键的映射就是K_d,但是运行无反应,并且退出游戏添加方式按q来退出。键盘为中文输入时,切成英语模式(按一下shift,下面那个红箭头的'中'切成'英')之后,可以正常实现按键识别。键盘直接为英文输入法(底下那个ENG,选择之后无法shift切换其他语言,仅英文),也可以正常实现按键识别。综上,只有当前输入法为英文时候可以识别pygame.K_q的按键.其他场景尚未尝试,深层原因待有机会了解后补充上。
2024-02-22 16:59:55 489 1
原创 关于报错:<NameError: name ‘__file__‘ is not defined>
试到APP_LOCATE总是标题上的错,初学者也不知道__file__是个啥,网上查了各路大神,有个up解疑了:这是个内置函数,然后这里的__file__相当于是代指<settings.py>这个文件,,此方法可行,实际上你只要不是想要获取当前文件的绝对路径,在abspath()随便传一个字符串即可,但是在文件模式下,不要这样写,这样写就失去了。所以整句结果就是<settings.py>这个文件在项目中路径的父一级路径(也即settings.py所在的文件夹),然后字符串化,显示文件路径,在交互模式下。
2024-01-18 14:34:33 569 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人