求助!这种情况要怎么写啊?!
pygame吧
全部回复
仅看楼主
level 2
猫猫真可爱😆
楼主
我在一个文件定义了一个PlayerS类
然后在游戏主文件调用了它的其中一个方法
如下
然后是主程序中用到的地方
目的是在玩家不同状态下播放不同动画
但是这样就会报错
我知道这是因为pyhton将我的 self.statement识别成要调用PlayerS的一个属性
但是我的本意是想把参数中的statement当成一个变量在函数中使用。
求求吧里的大佬这种情况该怎么写?
2023年03月01日 09点03分
1
level 6
染塵CL
emm 你是不是忘了self得放在参数的第一个
2023年03月22日 08点03分
2
level 6
染塵CL
第二就是把你方法里的statement前面的self.去掉
2023年03月22日 08点03分
3
level 6
染塵CL
还是基础知识的问题 变量不加self. 先看参数 再看局部变量 不会用对象的变量
2023年03月22日 08点03分
4
level 6
染塵CL
函数方法内调用参数不需要加self.的 调用对象参数才需要
2023年03月22日 08点03分
5
猫猫真可爱😆
喵喵喵谢谢喵,虽然早就解决了,现在项目也有500多行了,但是还是谢谢喵
2023年07月31日 20点07分
1