能说说你的项目结构跟微信自带打飞机的项目结构的差异么?

来源:4-26 【拓展内容】项目结构设计详解

拖车板牙爵士

2018-03-21

1、你的项目结构跟微信自带打飞机项目结构的各自的利弊是什么?

2、并且我发现一段代码的写法不同如下:

我们的:

http://img.mukewang.com/szimg/5ab1c3cd0001d6e704350128.jpg

微信的写法

http://img.mukewang.com/szimg/5ab1c42d0001355602980202.jpg

2、并且很奇怪的是,直接打开微信打飞机的项目是可以正常运行的,然后我把Music.js复制到我们自己的项目里,然后就会出现报错

http://img.mukewang.com/szimg/5ab1c44000015eeb03640294.jpg

报错的地方是Audio undefined

写回答

1回答

傅猿猿

2018-03-21

这个问题在视频里讲过了呀……真的……这个是兼容性问题,其实在类中先定义类变量,要就是instance和我提前不定义在构造器中写本质上都是附带到类的原型链上去的,只不过浏览器不接受提前声明变量这种写法,所以为了两个平台都能用,就在构造器赋值,不信你试试微信小游戏的写法用浏览器运行,会报错的

0
1
拖车板牙爵士
在微信的飞机游戏里可以直接运行,在我们的项目里就报错Audio undefined,并且我也没发现微信有申明Audio?
2018-03-21
共1条回复

微信小游戏入门与实战,一天之内搞定微信小游戏开发

官方同步,第一时间掌握整套微信小游戏开发核心技术

3515 学习 · 664 问题

查看课程