固定时更改Phaser.Text的位置ToCamera
Changing position of Phaser.Text when fixedToCamera
当属性fixedToCamera设置为true时,如何更改Phaser.Text元素的位置。在下面的代码中,counterText.x的值总是重置为45;
var game = new Phaser.Game(500, 500, 'phaser-example', { create: create, update: update});
var counter = 0;
function create() {
counterText = game.add.text(45, 45, 'Text', {
font: "26px Verdana",
fill: "#fff"
});
counterText.fixedToCamera = true;
}
function update() {
counterText.x = counter++;
}
我认为这里的问题是,当fixedToCamera为true时,Text不再使用"position",而是使用"cameraOffset"。因此,如果你像修改职位一样修改它,一切都会很好。
相关文章:
- jquery试图按名称获取按钮位置
- 我可以获得相对于被点击元素的确切点击位置吗
- 谷歌地图固定位置覆盖
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 循环比赛位置算法
- es6 相当于下划线查找位置
- jQuery循环在特定位置暂停
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 自定义函数中的光标位置
- 安卓平台上的QWebView HTML5地理位置
- DIV并排,位置不正确
- 使用jQuery更改元素的顶部位置
- 在谷歌地图上绘制位置数据库
- 跟踪jqplot垂直折线图的鼠标位置
- 设置画布渲染器的x和y位置
- 固定位置菜单时滚动,直到它击中一个相对容器的底部
- 根据页面的位置突出显示文本中的字符
- 传单缩放控制位置错误
- 如何将返回的值应用于多个不同位置的多个选择器
- 固定时更改Phaser.Text的位置ToCamera