作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Javascript 的新手,想用 Phaser 3 制作简单的游戏,我发现 Javascript 似乎与其他 OOP 语言(如 C++ 或 Java)略有不同。我查看了官方网站和其他一些教程页面中的教程,大部分代码如下:
var config = {
...
scene: {
preload: preload,
create: create,
update: update
}
}
var game = new Phaser.Game(config)
function preload(){
this.load.img(...)
}
我的问题是 preload()
中的 "this"
指示什么?是指我们之前定义的"game"
吗?
以及如何在控制台中检查对象的类? typeof()
只告诉 “object”
。
最佳答案
this
是 Phaser.Scene
而不是 Phaser.Game
的实例。
其他答案不正确。代码正在运行浏览器。
要查看场景
的文档,您可以查看here
关于javascript - Phaser 3 中的 "this"指的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51807394/
我是一名优秀的程序员,十分优秀!