pygame吧 关注:722贴子:1,947
  • 3回复贴,共1

植物大战僵尸

只看楼主收藏回复

最近植物大战僵尸杂交版不是挺火的吗,我想用pygame写一个植物大战僵尸,但是僵尸前进是gif动图,实现这个动画过程中有一个死循环,这个导致我在事件后面过程中都只有一只僵尸,等这个僵尸那个死循环结束才会有第二只。想问一下这个可以怎么解决啊


IP属地:江苏来自Android客户端1楼2024-07-07 20:18回复
    可以选择多线程,当然,可以但不建议
    最好试试gif能不能转成别的,毕竟据我所知,gif并不适合pygame,比如可以转换成帧动画或者骨骼动画之类的,
    转换成帧动画之后就可以从”每次播放一个僵尸的动画“,变成每帧每个僵尸都播放一帧动画。
    另外再问这类问题的时候最好可以提供具体代码或运行效果,解答可能会更准确。
    推荐你来我们鱼c论坛:http s:// fishc. com .cn /forum. php(空格删掉哦这里有免费ai和各路大佬解答你的问题,比pygame这种冷门吧快多了


    IP属地:上海2楼2024-07-08 21:16
    收起回复
      试试写一个僵尸类,生成一个新的僵尸用实例化这个类来实现,然后放到Group里,在类里写一个move的方法,动画的实现可以把gif切成帧来实现


      IP属地:山东来自Android客户端3楼2024-11-18 01:51
      回复