creator发布微信小游戏时,没有编译到脚本,就是构建发布之后,生成的wechatgame/src/project.xxxx.js文件是空的,使用调试模式发布的时候,是正常的,project.xxxx.dev.js是项目的脚本文件
creator版本多少?没有构建报错吗?
我用的是1.9.2的版本,构建的时候没有报错,用调试模式发布到微信开发者平台,都是可以正常运行的。
是不是和代码混淆有点关系?我在搜索相关信息的时候有看到这方面的东西
今天我发现,用调试模式发布也会有这个现象,似乎和中间的一段代码有关系,不知道是不是我写的有问题,我把那段代码注释掉,就可以正常发布调试模式,那段代码在的话,发布出来的project.xxx.dev.js也是空的
代码贴出来是这样的,就是var AI = … 那部分代码,如果把那部分的全部注释掉,就正常发布
// AI 行为定义
var AI = [
{ id : 0, }, // 无用
// 主角
{ id : 1, startEmoji : ["033"], idleEmoji : ["042", "045", "047"], hitEmoji : ["014", "025", "026", "039"], successEmoji : ["035", "038"], },
// 老师
{ id : 2, idleEmoji : ["010", "028"], catchEmoji : ["030"], res_paths : [], turnAroundTime : 5, }, // 不移动,就在讲台上,每隔几秒回头一次
// 其他学生
{ id : 3, idleEmoji : ["042", "045", "047"], res_paths : [], }, // 坐着不动
];
cc.Class({
extends: cc.Component,
最好可以提供这个代码的源文件,我们试试看。