pythonista cartest2 源码

BI_Analyst
• 阅读 920

from scene import *
import sound
import random
import math
A = Action

class MyScene (Scene):

def setup(self):
    self.carlist=[]
    self.imglist=['img1.png','img2.png','img3.png','img4.png','img5.png','img6.png','img7.png','img8.png','img9.png','img10.png','img11.png']
    x=100
    y=300
    self.a=self.spawn_car(x,y-199)
    self.b=self.spawn_car(x+199,y-199)
    self.spawn_car(x+398,y-199)
    self.spawn_car(x,y)
    self.spawn_car(x+199,y)
    self.spawn_car(x+398,y)
    self.spawn_car(x,y+199)
    self.spawn_car(x+199,y+199)
    self.spawn_car(x+398,y+199)
    
def spawn_car(self,x,y):
    car=SpriteNode(random.choice(self.imglist))
    #self.car.anchor_point=(0,0)
    car.position=(x,y)
    self.add_child(car)
    self.carlist.append(car)
    return car
    
    
        
    
    


def did_change_size(self):
    pass

def update(self):
    if self.a.bbox.intersects(self.b.bbox):
        print(1)
        print(self.a.bbox.intersection(self.b.bbox))
    '''for car in self.carlist:
        act=A.repeat(A.rotate_by(math.pi/2,1),-1)
        car.run_action(act)'''

def touch_began(self, touch):
    pass

def touch_moved(self, touch):
    pass

def touch_ended(self, touch):
    pass

if name == '__main__':

run(MyScene(), show_fps=True)

'''display_width=800
display_height=600

black=(0,0,0)
white=(255,255,255)
red=(255,0,0)
green=(0,255,0)
purple=(238,130,238)

x=0
y=200

car(x,y-199,0)
car(x+199,y-199,0)
car(x+398,y-199,0)

car(x+597,y-199)

car1=car(x,y,0)
car2=car(x+199,y,4)
car(x+398,y,0)

car(x+597,y)

car5=car(x,y+199,0)
car(x+199,y+199,0)
car(x+398,y+199,0)

car(x+597,y+199)

'''

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
待兔 待兔
11个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Stella981 Stella981
3年前
SpringBoot学习:整合shiro自动登录功能(rememberMe记住我功能)
首先在shiro配置类中注入rememberMe管理器!复制代码(https://oscimg.oschina.net/oscnet/675f5689159acfa2c39c91f4df40a00ce0f.gif)/cookie对象;rememberMeCookie()方法是设置Cookie的生成模
Stella981 Stella981
3年前
Python3:sqlalchemy对mysql数据库操作,非sql语句
Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''
Stella981 Stella981
3年前
Python之time模块的时间戳、时间字符串格式化与转换
Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。关于时间戳的几个概念时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。时间元组(struct_time),包含9个元素。 time.struct_time(tm_y
Easter79 Easter79
3年前
SpringBoot学习:整合shiro自动登录功能(rememberMe记住我功能)
首先在shiro配置类中注入rememberMe管理器!复制代码(https://oscimg.oschina.net/oscnet/675f5689159acfa2c39c91f4df40a00ce0f.gif)/cookie对象;rememberMeCookie()方法是设置Cookie的生成模
Easter79 Easter79
3年前
SpringMvc接受特殊符号参数被转义
WEB开发时,在前端通过get/post方法传递参数的时候 如果实参附带特殊符号,后端接收到的值中特殊符号就会被转义例如该请求: http://localhost:10001/demo/index.do?name张三(1)注:中文()不会出现此种情况后台就收到的实际name值为:  张三&40;1&41;&40;其实为h
Wesley13 Wesley13
3年前
mysql数据库的查询
1、“查”——之单表查询INSERTINTOstudent2(name,grade,gender)VALUES('songjiang',40,'男'),('wuyong',100,'男'),('qinming',90,'男'),('husanniang',88,'女'),('sunerniang',66,'女'),('wus
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(