egret升级版本后遇到的问题

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

升级完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的横屏适配

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

按键精灵+大漠插件 打boss(脚本demo1)

前面介绍了大漠插件,这里再来个复杂点的打boss脚本//初始化数据 //地图信息 //副本坐标 ditux = -230 dituy = -190...

nodejs同步操作sqlite3类

electron是基于nodejs的,为了方便electron存储,想到了sqlite这种轻便数据库。作为桌面应用,不像nodejs写服务端,为了简化开发,所以写了个同步的操作sqlite的类库,需要...

vue的部分文字选中效果-选中变色

vue的部分文字选中效果-选中变色

我们在检索或者要突出部分文字重要的时候,都会有选中变色的效果。vue的文字选中变色研究了一下,没有找到很快速的方法。只能把文字字符串变成了list,然后js循环每个字符,把需要变色的字符找到。<...

python多数据库+memcache操作练习

import function import math import threading from pymemcache.client.base ...