Hello everybody, I’m still having problems with my game, I’m trying to make that with a python script my objects changes his colour automatically, I added this code to the camera with a sensor type “always”:
import bge import random import time from bge import logic from bge import constraints objects = logic.getCurrentScene().objects level= 4 object_1 = objects["blue"] object_2 = objects["red"] object_3 = objects["yellow"] object_4 = objects["green"] for i in range(level): switch(random.randint(1, 4)): case 1: object_1.color(0,0,1,1) time.sleep(2) object_1.color(0,0,0.75,1) break case 2: object_2.color(1,0,0,1) time.sleep(2) object_2.color(0.75,0,0,1) break case 3: object_3.color(1,1,0,1) time.sleep(2) object_3.color(0.75,0.75,0,1) break case 4: object_4.color(0,1,0,1) time.sleep(2) object_4.color(0,0.75,0,1) break
What I’m trying to do is:
1 generate few Random numbers between 1 and 4 and according to this number select 1 object, change his colour, wait a couple of seconds and finally return it to the original colour, at this moment my script don’t do anything
I hope somebody can give me a tip.
Thank you very much.