我正在尝试使我的舞台具有响应性,但是我不确定使用react库时如何做到这一点:
<Stage options={{backgroundColor: 0xffffff, radius: 1, width: 736, height: 414}}>
<Sprite image="baseBike.png" x={100} y={100}/>
<Sprite image={this.state.saddle.image} x={this.state.saddle.x} y={this.state.saddle.y}
scale={{x: this.state.saddle.scale.x, y: this.state.saddle.scale.y}}/>
<Sprite image={this.state.steering.image} x={this.state.steering.x}
y={this.state.steering.y}
scale={{x: this.state.steering.scale.x, y: this.state.steering.scale.y}}/>
<Sprite image="circle.png" x={290} y={90} scale={{x: 1, y: 1}}
interactive={true}
pointerdown={() => {
this.toogleMenu("saddle");
}}
/>
<Sprite image="circle.png" x={530} y={130} scale={{x: 1, y: 1}}
interactive={true}
pointerdown={() => {
this.toogleMenu("steering");
}}
/>
</Stage>
有人知道如何确保Sprites
和Stage
响应吗?
有很多方法可以实现,但是根据我的经验,当您的应用程序开始变大时,分别调整对象的大小会很痛苦。