issues
search
ChulbulPandey155
/
Aryan
0
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
from ursina import * import random app = Ursina() camera.orthographic = True camera.fov = 10 car = Entity(model='quad', texture='assets\car', collider='box', scale=(2,1), rotation_z=-90, y = -3) road1 = Entity(model='quad', texture='assets\\road', scale=15, z=1) road2= duplicate(road1, y=15) pair = [road1, road2] enemies = [] def newEnemy(): val = random.uniform(-2,2) new = duplicate(car, texture='assets\enemy', x = 2*val, y = 25, color=color.random_color(), rotation_z = 90 if val < 0 else -90) enemies.append(new) invoke(newEnemy, delay=0.5) newEnemy() def update(): car.x -=held_keys['a']*5*time.dt car.x +=held_keys['d']*5*time.dt for road in pair: road.y -= 6*time.dt if road.y < -15: road.y += 30 for enemy in enemies: if enemy.x < 0: enemy.y -= 10 * time.dt else: enemy.y -= 5 * time.dt if enemy.y < -10: enemies.remove(enemy) destroy(enemy) if car.intersects().hit: car.shake() app.run()
#1
ChulbulPandey155
opened
3 months ago
1