kydaytoy
2021-09-13 16:55
采纳率: 0%
浏览 19

基于linux的2048项目

应为做2048小项目,是通过图片显示的数字,导致图片打开太多显示错误,怎么解决

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • CSDN专家-link 2021-09-13 16:58

    你打开那么多图片干啥啊?总共就几种图片。
    一开始就打开这些图片,然后需要的时候直接用图片句柄进行显示,不需要每画一块就去打开一次图片,这样不仅占资源,而且每次进行I/O操作,速度也受影响的

    打赏 评论
  • 於黾 2021-09-13 17:00

    思路1:如果每次动态的打开图片,那么你用完要释放,否则一直加载一直不释放,不内存溢出了
    思路2:既然一共就那么几个格,一共就那么几个图片,你一开始全加载进内存里,放数组里也好放哪也好,后面不要再加载图片直接用不就行了

    打赏 评论

相关推荐 更多相似问题