pygame怎么移除图片
pygame吧
全部回复
仅看楼主
level 1
杏帘fly 楼主
比如说子弹碰到了物体,物体爆炸后消失,消失该怎么处理,为什么self.image=None不管用呢?BirdGroup.remove(bird1(bird11,bird1_speed,st_p,plane_pos,bird11_health))这个也不管用。求各路大神指教,急急急!!!
2013年07月23日 12点07分 1
level 2
背景是白的还是什么
2013年08月31日 08点08分 2
level 1
用kill()试试?
2014年03月01日 07点03分 3
level 1
抱歉挖坟。
pygame中无法移除图片,在别的游戏引擎里也一样
每一祯的循环中都要再次渲染。
也就是说,
每次都要用新的图片覆盖老的图片,重画整个背景
2014年04月12日 08点04分 4
level 1
呵呵
2016年02月26日 04点02分 5
level 9
移除图片?还是移除精灵。
要分清楚图片的话很好移除。把图片删了就好了或者画个空白的东西就行(imgsrc = 透明图片.png)。就算删除图片了(imgsrc = '' 在绘图方法上做个判断 如果为空怎么怎么样)
移除精灵的话也没那么麻烦。就像你说的子弹碰到物体被移除。
给子弹们设置个子弹集合zidans = {}。设置个物体。wutis = Rect()
然后给个碰撞检测(这里肯定要循环zidans ---- zidan.colliderect(wuti))。谁碰到了删掉谁不就行了(zidans.remove(this))就行了啊
我大体上写的 肯定不能用
就是这么个意思。希望能帮助你
2016年03月03日 05点03分 6
1