egret dragonbones部件替换产生位移的解决方案
原理:使用Armature.getSlot("urpart").display.texture去替换骨骼纹理即可
需要:
1 骨骼动画导出的时候不要裁剪部件的透明区域,在导出设置里面设置
2 非骨骼动画带的部件纹理的尺寸,需要和骨骼动画里面的尺寸保持一致,这个要看美术了,
如果骨骼动画里面的部件尺寸是100*100,那么你的替换部件尺寸也要是100*100
如果你的骨骼动画里面的部件尺寸是100*100,导出时时候缩放到80%,
那么你的替换素材应该是80*80
优点:
1 与美术协定之后,程序不需要去debug这个该死的位移,并且这些部件可以去即时加载
2 替换texture比替换display效率更方便,毕竟display是属于displayObject级别的,替换texture的话无需新建display,,下一帧渲染直接用这个texture就可以了
缺点:
1 官方不推荐,不知道为啥不推荐,但是个人认为比替换display要方便和保险一点
2 导出的时候不能裁切透明区域,会导致骨骼动画的sheet稍微大一点点(但是这个其实没有多大影响的)
转载于:https://www.cnblogs.com/adoontheway/p/4997097.html
egret dragonbones部件替换产生位移的解决方案相关推荐
- hive:导出数据记录中null被替换为\n的解决方案
hive:导出数据记录中null被替换为\n的解决方案 参考文章: (1)hive:导出数据记录中null被替换为\n的解决方案 (2)https://www.cnblogs.com/yy3b2007 ...
- egret 白鹭引擎遇到的问题和解决方案
egret 白鹭引擎遇到的问题和解决方案 参考文章: (1)egret 白鹭引擎遇到的问题和解决方案 (2)https://www.cnblogs.com/dt1991/p/11642741.html ...
- 装oracle报temp无权限,华为云rds-PostgreSQL增强版替换Oracle常见问题以及解决方案
华为云rds-PostgreSQL增强版提供兼容oracle功能,目前已经做到兼容oracle 90%的语法,在使用PostgreSQL增强版替换oracle的过程中,可能遇到一些问题,这里总结一下, ...
- 巴东县黄土坡滑坡GNSS自动化位移监测解决方案
前言 黄土坡滑坡东距巴东老城区2km,行政区划隶属巴东县信陵镇.黄土坡滑坡发育于三叠系中统巴东组第二段.第三段以泥岩.泥质粉砂岩.泥灰岩为主的易滑地层中,是一个多期次形成.结构复杂.由古滑坡体和崩滑堆 ...
- 【转帖】ActiveX部件不能创建对象的终极解决方案
建一个批处理文件,内容如下: echo 正在修复,这个过程可能需要几分钟,请稍候-- rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%Sys ...
- Egret 学习笔记
1.纹理集实际上就是将一些零碎的小图放到一张大图当中.游戏中也经常使用到纹理集.使用纹理集的好处很多,我们通过将大量的图片拼合为一张图片从而减少网络请求,原先加载数次的图片资源现在加载一次即可.同时, ...
- 腾讯安全发布《数据安全解决方案白皮书》
以下是<腾讯数据安全解决方案白皮书>全文: 第1章 导读 1.1 背景 近年来数据安全事件频出,尤其个人隐私信息保护是行业关注的热点话题,GDPR法案的推出进一步推动了全球数据安全相关的 ...
- 简单介绍了解白鹭引擎Egret
(一)关于白鹭引擎Egret Egret引擎是一个开源免费的游戏框架,用于构建二维游戏.演示程序和其他图形界面交互应用等.Egret使用TypeScript脚本语言开发.当游戏完成最终的打包后,可以将 ...
- python 修改字符串中的某个单词_python Pandas替换字符串中的单词
通过mask设置值的解决方案:df.loc[df.B == 'b', 'C'] = 'no' print (df) A B C 0 1 a yes 1 2 b no 2 3 a no df['C'] ...
最新文章
- sql2000 的bcp命令
- Ajax与企业级应用开发
- python如何启动app_Python手机app爬虫|Airtest连接多个手机的时候,如何启动APP-start_app...
- iview中的Col在vue/html-self-closing中识别错误
- pyhanlp 分词与词性标注
- 软件工程java向量相似度计算_向量的相似度计算常用方法9个
- java 云服务器 linux,云服务器Linux部署JavaWeb项目
- Map,List,Queue,Set和Stack的区别
- linux安装btsync
- 有限元二阶拉格朗日插值函数理论
- 电脑端的全能扫描王:图片转文字识别、识别pdf、图片中的文字,图片提取txt...
- 实时训练Real-Time Training 教程
- 3d游戏编程(转帖)
- 亲密关系科学(04)让人快速爱上你的36问
- Android Studio如何更新至最新版本4.2.2
- 3D音频理论研究(二)---3D全介绍(转)
- SONiC Warm Reboot
- 相聚“矿业之都”,2020全球区块链算力大会金句集锦正式出炉
- AS91创建历史资产卡片报错:消息号 FAA_MD036 segment 00001: Status ‘In Preparation‘; no data transfer possible
- 精通吉他弹唱——使用节奏变化弹好chord谱
热门文章
- outlook qr码在哪里_高能手办团兑换码有哪些 高能手办团哪里兑换
- Javascript ES6 Promise同步读取文件(使用async、await)
- 开始VC6学习之旅3
- Zigbee 学习计划——第4天——基于CC2530 Basic RF的无线点灯
- vb中WindowsMediaPlayer的常用属性和方法
- 你的老婆你做主:画风自定义,内容自定义,南加大AI助你走上人生巅峰
- 保护地球生命力,从寻找“百兽之王”开始
- 牛客OI周赛6-提高组 B 践踏
- js中两种定时器,setTimeout和setInterval的区别
- Resharper上手指南转