egret升级版本后遇到的问题

野生程序猿-杂烧4年前随意分享1121

升级完egret引擎版本后vscode项目启动不了了,关键是新的demo也启动不了。只能用egret run -a 启动。

egret越来越离谱了,还发现了其他怪异问题。

1、html5编译报错,提示“您可以使用命令 egret publish 命令来发布 Html5 项目”,然后也编译报错,如A.B 一直提示B不存在,得改成 A["B"]

2、骨骼动画有点异常了,需要换个写法

 let container = new egret.DisplayObjectContainer();
        this.me.addChild(container);
        container.x = 250;
        container.y = 350;
        //读取一个骨骼数据,并创建实例显示到舞台
        var skeletonData = RES.getRes("NewProject1_ske_json");
        var textureData = RES.getRes("NewProject1_tex_json");
        var texture = RES.getRes("NewProject1_tex_png");

        var factory = new dragonBones.EgretFactory();
        factory.addDragonBonesData(factory.parseDragonBonesData(skeletonData));
        factory.addTextureAtlasData(factory.parseTextureAtlasData(textureData, texture));

        //let armature = factory.buildArmature("Armature");
        //let armatureDisplay = armature.getDisplay();

        let armatureDisplay=factory.buildArmatureDisplay("Armature");
        //factory.WorldClock.clock.add(armature);
        container.addChild(armatureDisplay);
        armatureDisplay.x = 0;
        armatureDisplay.y = 0;
    
        //启动骨骼动画播放
        console.log(armatureDisplay);
        //armature.animation.isPlaying=true;
        //armature.animation.animations("walk");
        armatureDisplay.animation.play("walk");



标签: egret

相关文章

h5的横屏适配

h5的横屏适配

最近遇到一个问题,我们开发的软件是横屏软件,因客户群体主要是学校,就是使用者是老师和学生。本来软件设计的是电脑机房里用,现在学校希望手机也可以用。结果手机用起来就是这个现象。老师提意见,说字太小看不清...

vue编译成微信小程序的坑

uniapp最大的好处是方便,最大的问题就是编译后多端的异常难以排查。h5端一切正常,在其他端异常。代码不存在语法上的错误,几乎都是平台的差异性导致的,这个时候多半是经验积累不够,坑踩得不够多。很多时...

php对图片进行加密

由于公司辛辛苦苦处理了一些教学素材,怕同行盗取,于是需要对素材中的图片进行加密,稍微防一下吧。大写的O数字0,让破解的人稍微增加一点难度吧。<?php function pic_ji...

时序数据库推荐taos

  时序数据库(Time Series Database,TSDB) 全称为时间序列数据库。时间序列数据库指主要用于处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签的数据也称为时间...

前端有没必要学习photoshop

前端有没必要学习photoshop

  现在前端开发已经工程化,可以说前端前几年的受欢迎程度已经超过后端。再加上javascript的后端语言nodejs,让前端或者说前后端全栈更受欢迎。  在我就职的几家公司里,遇到了不少前端、后端,...

html5-声音视频自动播放的坑

因为从事的是教学软件的开发,不知何年何月开始声音、视频不支持自动播放了。必须点一个按钮才能播放。教学类软件很多都是有动画的,像播放器一样,从头开始慢慢播放,可以理解为n帧,但是因为程序开发不是视频制作...