大佬教程收集整理的这篇文章主要介绍了javascript – 如何在Phaser / PixiJS中缩放精灵的大小而不改变位置?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
create() { //Create the sprite group and scale it down to 30% this.pieces = this.add.group(undefined,"pieces",truE); this.pieces.scale.x = 0.3; this.pieces.scale.y = 0.3; //Add the players to the middle of the stage and add them to the 'pieces' group var middle = new Phaser.Point( game.stage.width/2,game.stage.height/2); var player_two = this.add.sprite(middle.x - 50,middle.y,'image1',undefined,this.pieces); var player_one = this.add.sprite(middle.x,middle.y-50,'image2',this.pieces); }
但是,由于精灵尺寸的缩小,它们的起始位置也被缩放,所以相反出现在舞台的中间,它们只显示到中间距离的30%.
如何缩小精灵图片而不影响他们的位置?
(代码是附带的在Typescript,但我认为这个特定的样本也是javascript,所以这可能是无关紧要)
以上是大佬教程为你收集整理的javascript – 如何在Phaser / PixiJS中缩放精灵的大小而不改变位置?全部内容,希望文章能够帮你解决javascript – 如何在Phaser / PixiJS中缩放精灵的大小而不改变位置?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。