boltAnim.blit(winsurface,(pos [0] -50,pos [1] -100)??)
我想知道如何将图像blit到其他图像前面,我知道最后会显示最后一个图像,但是如何设置blit参数以在图像上向前或向后发送图像?< / p>
答案 0 :(得分:1)
只需更改图像在曲面/屏幕上的按顺序。
示例:
screen.blit("dot1")
screen.blit("dot2")
这将在dot1上显示dot2。
screen.blit("dot2")
screen.blit("dot1")
这将在dot2的顶部显示dot1。
答案 1 :(得分:0)
如果您想要一种方法来改变动态blitted项目的顺序,您可以使用图像填充列表并迭代列表以绘制所有项目。 如果要向前或向后移动某些内容,请在列表中更改其顺序
e.g:
if (page_name == 'xyz'){
execute this code which is only used on this site
}
if (page_name == 'abc' || 'xyz' || 'def'){
execute another code which is used on multiple sites
}
if (page_name == 'ghi' || 'jkl' || 'mno' || 'xyz'){
include jquery for multiple sites
}
...
...
并且要更改顺序,您可以使用以下内容: How can I reorder a list in python?
列表开头的项目位于后面,后面的每个项目都位于最后一个
之上