@resserone13 this works for me, from Pythonista examples
from scene import *
import sound
class NoiseScene (Scene):
def setup(self):
self.sprite = SpriteNode('card:BackGreen5', size=self.size, position=self.size/2, parent=self)
self.offset = Vector2(0, 0)
self.touch_start = Point(0, 0)
#sound.set_volume(1)
#bg_music = sound.Player('mypiano.mp3')
#bg_music.number_of_loops = -1
#bg_music.play()
def did_change_size(self):
self.sprite.position = self.size/2
self.sprite.size = self.size
def touch_began(self, touch):
self.touch_start = touch.location
def touch_moved(self, touch):
offset = self.offset + (self.touch_start - touch.location)
self.sprite.shader.set_uniform('u_offset', offset)
def touch_ended(self, touch):
self.offset += (self.touch_start - touch.location)
run(NoiseScene(), multi_touch=False)
bg_music = sound.Player('mypiano.mp3')
bg_music.number_of_loops = -1
bg_music.play()