def MainPlayer(texture, player_name, c_stage): mainPlayer = JSConstructor(PIXI.sprite)(texture) mainPlayer.anchor.x = 0.5 mainPlayer.anchor.y = 0.5 mainPlayer.direction = "right" mainPlayer.speed = 4 mainPlayer.r_speed = 0.09 mainPlayer.r_limit = 0.3 mainPlayer.position.x = WIDTH / 2 mainPlayer.position.y = HEIGHT / 2 mainPlayer.add_title() mainPlayer.text.position.y = @position.y - 40 mainPlayer.text.position.x = @position.x - 25 mainPlayer.looking = "right" # font = {font:"13.5px Tahoma", fill:"white"} mainPlayer.text = JSConstructor(PIXI.Text)(player_name) c_stage.addChild(mainPlayer.text) mainPlayer.text.setText(player_name) if mainPlayer.rotation > mainPlayer.r_limit: mainPlayer.direction = "right" elif mainPlayer.rotation < -mainPlayer.r_limit: mainPlayer.direction = "left" mainPlayer.text.position.y = mainPlayer.position.y - 40 mainPlayer.text.position.x = mainPlayer.position.x - 25 if mainPlayer.direction == "right": mainPlayer.rotation -= mainPlayer.r_speed elif mainPlayer.direction == "left": mainPlayer.rotation += mainPlayer.r_speed # sprite.anchor.x = sprite.anchor.y = 0.5 # sprite.position.x = sprite.position.y = 200 # sprite.scale.x = sprite.scale.y = 0.5 # # stage.addChild(sprite) # def animate(i): # # sprite.position.x -= 0.128 # sprite.rotation += 0.1 # # global id # id = raf(animate) # renderer.render(stage) # # animate(0)