方法groupcollide()是检测两个精灵组中精灵们的矩形冲突
速度过快导致精灵单次移动就直接跨越了另一个精灵,就不存在两个精灵矩形的冲突,就不会检测到
就像走路的时候跨过了一坨泥一样
这么说能明白吗?
pygame不是做页游的,要做网游也不能只用pygame。pygame可以用来做2d的游戏。
要用python做3d的游戏的话,有panda和blender,另外ogre也有python的api。
至于游戏低端不低端,我感觉主要是游戏设计决定的,不论用多么好的引擎、多么好的材质做一个shoot'em up的游戏,都不会给人高端的感觉吧。
不知你有没有其他的编程语言的经验。Python的语言灵活性很强,你可以选择一本Python入门教材,安装好Python后,按着教材的顺序边学边练习。
当有一定程度的了解后,你可以试着给自己出个题,比如“猜数字游戏”这类的题目。
或者可以尝试多写一些小工具。
对于任何语言,边学变练才是最重要的