EobCDYNkkdsyU2PKmAditsUlBDBq4QA3UepCdr5GnUiIB1527326123599.jpg

6J0rYFT4irHO4bA5Zm5o67Ldcs9DD=giJuA9jkRormDFe1527326123599.jpg

d6wpmM=1KDGLCC8hNXirdEQn4ovD145GM9UlNaA9HNR7T1527326123599.jpg

eLOoGWFLoE8WjdQc3EFOmxhqHiT987v4UVz63EQD9tLSS1527326123599.jpg

Pylash项目地址

rDfhBfGJ6aGLQvvIOMrhQc4s7ESYd=j7IqXqeKdsdWmme1527326123599.jpg

创建项目

WWZZ27J5RZzmPNwx3ZYEL=IJiPa0gC4ozpspAt=K42Mnu1527326123599.jpg

BhjKbAxJYiUeFqBgNONxJvdggDqsq0PBy2dpOCkN5Fwy11527326211846.png

PPEzl66QRJUonRR9M3khUqxzy5Tlq2NOF2r3iMzv=xCzS1527326123599.jpg

lokSW56Ykf1L4aX9SZVElEuCwOlorihtjjRH2Rnd0qFGl1527326123600.jpg

9Q=na6ZpJf1avqZ0WWtZVeLxvoU0dGJehbTiE84dTB5qB1527326123600.jpg

vsXT6vjE3rWWUSOtZdGxgJMKhhvEIv9oL=hrNkHmv0RWJ1527326123601.jpg

这样的话我们的项目就创建好了,然后只用往Main.py里填写代码运行即可。

编写Hello World小程序

aD7ORWwIy4EqA1b=zUKEake=GOh3E6oLEhUTy8ZZcvlgq1527326123601.jpg

x5gxNpQC68rt35WnVya9eNzBp1phdcicEbpEmuL3T4Q=U1527326123601.jpg

ZlyFsfpDKAELXhtNsCa1V29CXwaUGBds4ElmyyGjqRZJy1527326123602.jpg

cejsI1T16Derf0hMX71HwX0uYj8Fm14bTOKLzDSWlS7Rc1527326123603.jpg

编写游戏

有以上对pylash的小小了解,我们接下来可以开始编写游戏了。首先我们把第四行以后所有代码删除。

引入所需

S7n7RHpPaqUnyZB6PjbLrsd4bgq4HxfwP1Dd8JNmqhuXQ1527326123603.jpg

pz5z5usDg1RwnoZe=DFqATChsuewIQUvQF8JyFPHc086m1527326123603.jpg

全局变量

游戏里面要用到一些全局变量,大家先浏览一遍,不同知道它们是干什么的,之后会用到:

zDYeMYAKHCu2CLz52iPtVpaxnzWJ8=g6dcdWyEApV4UYZ1527326123604.jpg

加载资源

mOLqbrLvReNWARYc8IPCLYPgY1nzbgtCGdNigWKPtxzGo1527326123604.jpg

ITr3zZ6LRBDTaSDYx=eCI0FFgm9Lb9V4CzHNzOaZuQfwV1527326123604.jpg

KWAmZU=iw22D9WGj7kDNflZRTU9vPKV3mzx4p2BMo8saM1527326123604.jpg

创建开始界面

在main函数中我们调用了gameInit函数,所以添加这个函数:

w5lRSB5LgazRf3nCsCzKPVVD3XR91wOWgj9uKtmooJc5s1527326123604compressflag.jpg

MGTxKHqYN62tSToPbZOOZ9NL9uuDK91eHcEQc8zheNt2J1527326123604.jpg

j4kd60wHTurH2Qxr6bKfEpYnWdvwLRHBn25hAC7pRlMvg1527326123604compressflag.jpg

39CjAwAtX8oyo87tUYls1Rjetz1fC3hEpL0sQhpOiyaS91527326123604.jpg

I4TxxbeFUjvBhg7bT8p9nFs=SWPEIucENV0rcfoqV0JEo1527326123605.jpg

3=juG=OBWWvRVUg5zCmSobevMaiiaEn6929NZAQdTWKk01527326123605.jpg

3cC1Xt9m=YrAVL10N29o=IAew21rM3J6HCiTrm6=GhOfT1527326123605.jpg

开始游戏

舞台层鼠标点击事件的监听器是startGame函数,也就是说,我们点击开始界面就开始游戏。修改startGame函数:

dUzqkBp8ZkjnldoyDbI0HuzHvohiRoA1N2qwnGusrZND01527326123605compressflag.jpg

XDNGiDv4fSZLaf8B6gXG5aqd5ylfW93IDsNS7brsQMNgh1527326123605.jpg

ZJuivTCGmE3HQsoaZykc5gp=w3gV58endXSaFSwLXdSmp1527326123605.jpg

Player人物类

RHxhG5Rmp4r2ZkWBTsMmVnmSs8cWUI9J6YkM3b=5Cntac1527326123605.jpg

vuferCmoVA=oFzygIb7P6ed6KxlxtdIZ=2UYL1x4P5Okl1527326123605.jpg

un1fLu6SYpCL39UZ50Vzfcol7kZVDj3A0ybgikPbLXS1J1527326123605.jpg

ToGY0kQ2abe3NPTvLRoCQL=zAaDlNYFUAr8P=Xm9KunLe1527326123605.jpg

COMh9A0IDLNgBN99Mj2xBqc3kh=gS6pUlHYtoePzZOKTf1527326123605.jpg

LNS34QjjR8RNxFP7ida1dh=uvX=PpIpj5SlzSOIjLPCWt1527326123606.jpg

gIeW5AZaqDdilGCTDNGGcN=vkeycaqLWMtuj93ANndpfF1527326123606.jpg

8UUjxM4ycFQ1=tjmDIzy5rOCPAn9mQ0m7EpT4S20sEdnF1527326123606.jpg

下落物品类:Item

sfYh2tXqpAtET2riFxpKzoxjnF9drArgaeXfFWJcUZHSB1527326123607.jpg

gBTU=LlKo2fqiRJFMHwTGL1crvLUcr4djK0ty8rBI7NOR1527326123607.jpg

sPz3GE8CIBlpAEMSna6X1kKvqrsJQgVjsDrWYIqoCzKCQ1527326123608.jpg

cmJcFYK6cXowEPZOqiBmVi7KKfEZcuK1Ia8mCYv7uv0GC1527326123608.jpg

iXwL=PBYDnY21GfWJ7tHAr5IU2XtsqHMucVuGmoytsP0j1527326123608.jpg

修改事件监听器

dBEEr5cTnZjk2YVMLKAZmiGPhhbr0rG8Rv=igq6qED9M21527326296963.png

ysOGaVHw6gPP1VJxHLbFAKJYEJahhfG3trb3e73p8E3EC1527326123608compressflag.jpg

GPs=kUnh=zwm7g8QQQaW1CdFEFNIwJx315Ag3i2jrdeo11527326123608.jpg

加分和Game Over

OHayrOawaJen=bxkm4Efls1jcKJzYaHh8Jxs7thkUoJ2m1527326123609.jpg

72Q28oi2AmtnEeoINLJhMdX4BEqb5ZlFUesKk9oaGNV9k1527326123610.jpg

1L1K5dpUS=0C5najq7MeKuXEX4SnTdAOQ0m=ms4BkrnSt1527326123611.jpg

我们的接水果小游戏到这就完成了。所以说用python+pylash开发小游戏还是很方便滴。

bSx0Xb2lH2PATt9qVzqAGlI1FWEeZiCba1z5xppc=U3ZL1527326278750.jpeg

转载声明:转载 -人生苦短,我用派森