// 游戏开始运行
create: function(){
this.fieldArray = [];
this.fieldGroup = this.add.group();
this.score = 0;//4096 增加得分
this.bestScore = localStorage.getItem(gameOptions.localStorageName) == null ? 0 : localStorage.getItem(gameOptions.localStorageName);
for(var i = 0; i < 4; i++){
this.fieldArray[i] = [];
for(var j = 0; j < 4; j++){
var spot = this.add.sprite(this.tileDestination(j, COL), this.tileDestination(i, ROW), "spot")
var tile = this.add.sprite(this.tileDestination(j, COL), this.tileDestination(i, ROW), "tiles");
tile.alpha = 0;
tile.visible = 0;
this.fieldGroup.add(tile);
this.fieldArray[i][j] = {
tileValue: 0,
tileSprite: tile,
canUpgrade: true
}
}
}
var restartButton = this.add.sprite(this.tileDestination(3, COL), this.tileDestination(0, ROW) - 200, "restart");
restartButton.setInteractive();
restartButton.on("pointerdown", function(){
this.scene.start("PlayGame");
}, this)
this.add.sprite(this.tileDestination(1, COL), this.tileDestin
纯前端小游戏,4096小游戏,有音效,Html5,可学习使用
不太会写2024-07-19 16:57
相关推荐
狂飙的张兴发24 分钟前
认知小文2《成功之路:习惯、学习与实践》爱编程的小新☆28 分钟前
C语言内存函数正小安30 分钟前
URL.createObjectURL 与 FileReader:Web 文件处理两大法宝的对比赵广陆1 小时前
SprinBoot+Vue宠物寄养系统的设计与实现A黄俊辉A1 小时前
vue3中把封装svg图标为全局组件老贾爱编程1 小时前
VUE实现刻度尺进度条夜清寒风1 小时前
opencv学习:图像掩码处理和直方图分析及完整代码F2E_Zhangmo1 小时前
vue如何做到计算属性传参?吃着火锅x唱着歌2 小时前
Go语言设计与实现 学习笔记 第七章 内存管理(1)繁依Fanyi2 小时前
828华为云征文|华为Flexus云服务器搭建OnlyOffice私有化在线办公套件