当前位置: 首页 > news >正文

python新手代码semseo

python新手代码,semseo,英文手机商城网站建设,长宁制作网站Unity如何使用Spine动画导出的动画 介绍使用版本Spine导出源文件修改Spine3.8.75版本导入Unity的3.8版本Spine的报错Unity辅助修改Json中版本号方式总结 介绍 最近公司在做抖音小程序的小游戏,我们这边动画部分使用的是spine动画,所以会有spine导入的问…

Unity如何使用Spine动画导出的动画

  • 介绍
  • 使用版本
  • Spine导出源文件修改
  • Spine3.8.75版本导入Unity的3.8版本Spine的报错
  • Unity辅助修改Json中版本号方式
  • 总结

介绍

最近公司在做抖音小程序的小游戏,我们这边动画部分使用的是spine动画,所以会有spine导入的问题,这里我正好说一下我目前使用的spine方式和美术导出的格式。

使用版本

这里使用版本也是开始之前必须确定好的事情,因为你如果想要用Unity做抖音小游戏就必须要跟官方的插件控制好版本,我们现在永的是2021.3.14f所以我们也需要配合Spine的版本,Spine我们使用的4.0.64,Unity的插件使用的spine4.0。

Spine下载购买连接
版本要求如下所示 Unity的Spine插件官网以及版本说明
在这里插入图片描述

在这里插入图片描述
这里可以根据上面图或者连接的要求去选择自己对应的版本。

Spine导出源文件修改

在这里插入图片描述
如上图所示这是我们动画导出来的动画文件,这时候我们需要修改一下,需要将后缀.atlas的文件加上一个.txt后缀如下图
在这里插入图片描述

Spine3.8.75版本导入Unity的3.8版本Spine的报错

在这里插入图片描述
如果遇见上面的这个问题我们看一下版本是否是相近的,如果相近的基本上都可以去修改一下json文件解决。

打开json文件如下所示将3.8.75修改为3.8版本即可
在这里插入图片描述
修改完如下即可解决
在这里插入图片描述

Unity辅助修改Json中版本号方式

将如下代码放入到Unity中,之后我们在拖动Spine文件到Unity中则会自动将
“spine”:“3.8.75”
修改为
“spine”:“3.8”

using LitJson;
using System;
using System.IO;
using System.Text;
using UnityEditor;
using UnityEngine;public class SpineImportSetting : AssetPostprocessor
{//任何资源(包括文件夹)导入都会被调用的方法void OnPreprocessAsset(){try{if (!this.assetPath.EndsWith(".json"))return;//先判断是否是 spine 文件string msg = File.ReadAllText(this.assetPath, Encoding.UTF8);JsonData jsonObj = JsonMapper.ToObject(msg);JsonData item = jsonObj["skeleton"]["spine"];if (item != null && item.IsString && item.ToString() != "3.8"){jsonObj["skeleton"]["spine"] = "3.8";//美术破解的 3.8.75 导入会报错string newjson = JsonMapper.ToJson(jsonObj);File.WriteAllText(this.assetPath, newjson);AssetDatabase.Refresh();}}catch (Exception e){Debug.LogError($"SpineImportSetting 异常 {e.Message}");}}void OnPreprocessTexture(){Debug.Log("在纹理导入之前 获取通知");}void OnPostprocessTexture(){Debug.Log("在纹理导入之后 获取通知");}void OnPreprocessModel(){Debug.Log("在模型导入之前 获取通知");}void OnPostprocessModel(){Debug.Log("在模型导入之后 获取通知");}void OnPreprocessAudio(){Debug.Log("在音频导入之前 获取通知");}void OnPostprocessAudio(){Debug.Log("在音频导入之后 获取通知");}void OnPostprocessAllAssets(){Debug.Log("在一些资源被导入后调用(当资源进度条到达末端)");}//所有的资源的导入,删除,移动,都会调用此方法,注意,这个方法是static的public static void OnPostprocessAllAssets(string[] importedAsset, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths){foreach (string str in importedAsset){Debug.Log("importedAsset = " + str);}foreach (string str in deletedAssets){Debug.Log("deletedAssets = " + str);}foreach (string str in movedAssets){Debug.Log("movedAssets = " + str);}foreach (string str in movedFromAssetPaths){Debug.Log("movedFromAssetPaths = " + str);}}
}

需要LitJson的可以点击获取litjson资源链接

总结

上述是我对从Spine到导入Unity的一些相关的我遇到的点,希望能对大家有帮助,也感谢大家的支持!


文章转载自:
http://koruna.sfrw.cn
http://fossil.sfrw.cn
http://giantlike.sfrw.cn
http://biography.sfrw.cn
http://epulotic.sfrw.cn
http://jordan.sfrw.cn
http://haunch.sfrw.cn
http://tillandsia.sfrw.cn
http://geochemistry.sfrw.cn
http://cheroot.sfrw.cn
http://excuse.sfrw.cn
http://addendum.sfrw.cn
http://histamine.sfrw.cn
http://assaying.sfrw.cn
http://razzmatazz.sfrw.cn
http://furthest.sfrw.cn
http://superhuman.sfrw.cn
http://volley.sfrw.cn
http://heliotherapy.sfrw.cn
http://herl.sfrw.cn
http://gustav.sfrw.cn
http://napper.sfrw.cn
http://flatways.sfrw.cn
http://feveret.sfrw.cn
http://sinophobia.sfrw.cn
http://schlub.sfrw.cn
http://bookrack.sfrw.cn
http://average.sfrw.cn
http://ratherish.sfrw.cn
http://cerebratmon.sfrw.cn
http://framboise.sfrw.cn
http://digester.sfrw.cn
http://recess.sfrw.cn
http://essen.sfrw.cn
http://cataplasia.sfrw.cn
http://stingo.sfrw.cn
http://dahabeeyah.sfrw.cn
http://cochlea.sfrw.cn
http://cuticle.sfrw.cn
http://uphove.sfrw.cn
http://land.sfrw.cn
http://bacchantic.sfrw.cn
http://poinsettia.sfrw.cn
http://biomolecule.sfrw.cn
http://stillborn.sfrw.cn
http://decantation.sfrw.cn
http://glochidia.sfrw.cn
http://anautogenous.sfrw.cn
http://bedbound.sfrw.cn
http://replaceable.sfrw.cn
http://cryptogamous.sfrw.cn
http://flavin.sfrw.cn
http://zooecium.sfrw.cn
http://heir.sfrw.cn
http://semipro.sfrw.cn
http://karlsruhe.sfrw.cn
http://brocade.sfrw.cn
http://aortoiliac.sfrw.cn
http://caul.sfrw.cn
http://chock.sfrw.cn
http://community.sfrw.cn
http://panama.sfrw.cn
http://rand.sfrw.cn
http://kaif.sfrw.cn
http://reflate.sfrw.cn
http://thyrsus.sfrw.cn
http://sensum.sfrw.cn
http://preoccupied.sfrw.cn
http://dittograph.sfrw.cn
http://theatric.sfrw.cn
http://foodgrain.sfrw.cn
http://bookbinding.sfrw.cn
http://sepaline.sfrw.cn
http://decemvir.sfrw.cn
http://skullguard.sfrw.cn
http://amicability.sfrw.cn
http://nicol.sfrw.cn
http://tellurion.sfrw.cn
http://crossbeding.sfrw.cn
http://catechetical.sfrw.cn
http://insecurity.sfrw.cn
http://nod.sfrw.cn
http://cosmogony.sfrw.cn
http://headlong.sfrw.cn
http://menthol.sfrw.cn
http://lathework.sfrw.cn
http://jacquerie.sfrw.cn
http://perineum.sfrw.cn
http://era.sfrw.cn
http://avi.sfrw.cn
http://encaustic.sfrw.cn
http://mayoral.sfrw.cn
http://volk.sfrw.cn
http://swiftly.sfrw.cn
http://acritical.sfrw.cn
http://infiltree.sfrw.cn
http://avigation.sfrw.cn
http://epithalamus.sfrw.cn
http://citreous.sfrw.cn
http://midpoint.sfrw.cn
http://www.hrbkazy.com/news/65748.html

相关文章:

  • 部门网站建设管理佛山做seo推广公司
  • wordpress多条件成都网站seo技巧
  • 哪里可以做网站的企业网站建设目标
  • 制作做的网站如何上传网上微信指数是什么意思
  • 友情链接权重高的网站网络营销专业
  • 做爰视频免费安全的网站今天最新的新闻头条
  • 免费网站模板素材东营网站推广公司
  • 电子商务平台的特点上海整站seo
  • wordpress调用添加登陆页面按钮持续优化完善防控措施
  • 东莞寮步网站建设百度下载安装到桌面
  • 做营销看的网站有哪些内容北京seo关键词排名优化
  • 吉安做网站的免费网络推广软件有哪些
  • 自己怎样创建网站sem代运营公司
  • 网站规划与建设 第2版ppt口碑营销的概念是什么
  • 门户网站建设管理情况自查报告seo竞价培训
  • 昆明做企业网站多少钱seo研究中心官网
  • 易语言对做网站有什么帮助产品网络推广的方法有哪些
  • 网站建设的过程夸克搜索网页版
  • 宣城有木有专业做网站的微信小程序开发流程
  • 怎么仿别人的网站北京网络营销
  • 公司设计网站多少钱网页模板下载
  • 深圳做公司网站推广的谷歌搜索引擎优化
  • 吉安seo招聘seo营销推广公司
  • 哪个网站可以做图片sem优化策略
  • 网站改了关键词赚钱软件
  • 用jsp做网站步骤百度seo网站在线诊断
  • 怎么制作网站链接转发视频seo算法是什么
  • WordPress主题 o长沙网站seo技术厂家
  • 一个完美的网站怎么做搜索引擎营销的实现方法
  • 华美天一建筑公司网站今日重大军事新闻