[Cocos Creator] 本地文件加载系列一:本地文件读取(web模式)

[Cocos Creator] 本地文件加载系列二:本地音频文件播放(web模式)

[Cocos Creator] 本地文件加载系列三:本地粒子文件加载和播放(web模式)

[Cocos Creator] 本地文件加载系列四:本地图片文件加载(web模式)

[Cocos Creator] 本地文件加载系列五:本地spine文件加载(web模式)

// TS
// 方法参考前文
// dragonBone: dragonBones.ArmatureDisplay = null;
readLocalFile(dragonbonesFile, READ_FILE_TYPE.TEXT, (animResult: string | ArrayBuffer) => {if (animResult && atlasFile) {readLocalFile(atlasFile, READ_FILE_TYPE.TEXT, (atlasResult: string | ArrayBuffer) => {if (atlasResult && imgFile) {readLocalFile(imgFile, READ_FILE_TYPE.DATA_URL, (imgResult: string | ArrayBuffer) => {if (imgResult) {let fileBase64 = imgResult.toString();base64ToTexture2D(fileBase64, (texture: cc.Texture2D) => {let dragonAtlasAsset = new dragonBones.DragonBonesAtlasAsset();dragonAtlasAsset.atlasJson = atlasResult.toString();dragonAtlasAsset.texture = texture;let dragonAsset = new dragonBones.DragonBonesAsset();dragonAsset.dragonBonesJson = animResult.toString();dragonBone.dragonAsset = dragonAsset;dragonBone.dragonAtlasAsset = dragonAtlasAsset;// 获取所有动画名// let armatureNames = dragonBone.getArmatureNames();let json = JSON.parse(dragonAsset.dragonBonesJson);let armatures = json["armature"];let armatureNames = [];for (let i = 0; i < armatures.length; i++) {armatureNames.push(armatures[i].name);}if (armatureNames.length > 0) {let defaultArmatureName = armatureNames[0];dragonBone.armatureName = defaultArmatureName;// let animationNames = dragonBone.getAnimationNames(defaultArmatureName);let defaultArmature = armatures[0];let animations = defaultArmature.animation;let animationNames = [];for (let i = 0; i < animations.length; i++) {animationNames.push(animations[i].name);}if (animationNames.length > 0) {dragonBone.playAnimation(animationNames[0], 0);}}});}});}});}
});

不清楚的地方查看引擎代码

[Cocos Creator] 本地文件加载系列六:本地龙骨动画dragonbones加载(web模式)相关推荐

  1. scp复制本地文件到远程服务器,scp 本地文件到远程服务器

    linux中scp命令的使用 linux远程拷贝文件命令:scp(scp:secure corp)(1)从本地拷贝文件到远程服务器scp/opt/script/test.pl root@192.168 ...

  2. 云服务器 与本地文件传输,云服务器 与本地文件传输

    云服务器 与本地文件传输 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数 ...

  3. python保存数据到本地文件_python保存数据到本地文件的方法

    python保存数据到本地文件的方法 1.保存列表为.txt文件 #1/list写入txt ipTable = ['158.59.194.213', '18.9.14.13', '58.59.14.2 ...

  4. python上传本地文件_python3写的简单本地文件上传服务器实例

    #!/usr/bin/env python3 # -*- coding: utf-8 -*- import os import os.path import paramiko import datet ...

  5. 服务器读取本地文件,java远程服务器访问本地文件

    java远程服务器访问本地文件 内容精选 换一换 云服务器网络异常.防火墙未放行本地远程桌面端口.云服务器CPU负载过高等场景均可能导致云服务器无法正常登录.本节操作介绍无法登录Linux弹性云服务器 ...

  6. 文件包含原理及本地文件包含漏洞演示(本地文件,远程包含文件的测试)

    一.文件包含漏洞概述 1.定义:文件包含漏洞是一种最常见的漏洞类型,它会影响依赖于脚本运行时的web应用程序.当应用程序使用攻击者控制的变量构建可执行代码的路径时,文件包含漏洞会导致攻击者任意控制运行 ...

  7. js如何打开本地html文件,html、js获取本地文件夹路径,打开本地应用程序

    方法1: function runExecutable() { var executableFullPath=document.getElementById("path").val ...

  8. 服务器同步备份到本地文件,私有云服务器同步本地文件

    私有云服务器同步本地文件 内容精选 换一换 用户可以将本地NAS存储中的数据,通过云专线迁移至云上SFS Turbo文件系统中,进行云上业务拓展.此方案通过在云上创建一台Linux操作系统的云服务器, ...

  9. 走入COCOS Creator 【H5游戏入门系列课程】笔记

    相关网盘免费资源下载... 1.闭包: 彻底理解js中的闭包:https://blog.csdn.net/dovlie/article/details/76339244 2.Js中函数要前向定义(因为 ...

最新文章

  1. 系统一定要做成中台吗?
  2. 用python画猫咪怎么画-使用Python的turtle画小猫咪
  3. [帝皇杯day 1] [NOIP2018模拟赛]小P的loI(暴力+素筛),【NOIP模拟赛】创世纪(贪心),无聊的数对(线段树)
  4. 二叉树两节点距离java,求二叉树中两个节点的最远距离
  5. polycom安卓手机客户端_安卓 emoji 表情:全变了
  6. python官网无法访问_python写的网站,云服务器经常无法访问
  7. Jarvis Oj Pwn 学习笔记-level1
  8. 分布式定时任务框架说明
  9. python将列表元素全部小写_python实现创建新列表和新字典,并使元素及键值对全部变成小写...
  10. c.cnzz.com core.php,谷歌浏览器下cnzz统计代码报错被拦截
  11. mysql ibd文件清理_MYSQL .ibd文件数据恢复
  12. weak的创建与释放
  13. 从培训机构出来的程序员,后来都怎么样了? | 程序员有话说
  14. 华硕ASUS RT-AC66U无线路由器部署NTP Server最佳实践
  15. 原生js做购物车全选选中商品显示价格和小计的计算
  16. 递归函数--猴子摘桃问题的解题思路
  17. session Storage
  18. mysql数据库总是自动关闭_急求关于mysql数据库自动停止的问题
  19. npm下载swiper包报错
  20. An example machine learning notebook

热门文章

  1. wwbizsrv exe-应用程序错误
  2. GCTA学习3 | GCTA的两篇NG:fast-LMM和fast-GLMM
  3. word如何修改行间距和段落间距
  4. The props`strategy` cannot be null when uses class based sharding strategy
  5. java百度地图逆地址解析_web前端通过百度地图API批量逆解析地址
  6. mumu按键精灵_什么安卓模拟器可实现操作录制?MuMu模拟器成为你的按键精灵_MuMu安卓模拟器/MuMu手游助手...
  7. python随手记自动记账_随手记的5个常用功能,让你记账省心,高效,又安全
  8. (28)Verilog实现倍频【方法三】
  9. 计算机的安全服务有哪些,网络安全服务包括哪些
  10. JSP网站开发之HTML入门知识及常用标记符 (一)