粉丝64获赞487

大家好,这节课我们来讲一讲 unity 资源文件的导入与导出。 在 unit 中我们有两种方式导入资源文件,第一种是在项目面板中单击鼠标右键,在弹出的菜单中选择导入新资源。我们来看一下, 这一张是我刚才导入的一张资源图片,我们先把它删除了,好,点击鼠标右键找到这个 import new assess, 选择我们要导入的资源文件 ipod, 这样就完成了一个资源文件的导入。 那么第二种方式呢,是直接将文件拖拽到项目的面板来看一下, 选择要导入的资源文件,直接把它拖进来,这样就完成了导入,非常的简单。 接下来是导出资源包,我们将刚才导入的这个文件导出,在 the explore package 导出像的对话框中勾选带导出的文件,我们看一下, 还是单击鼠标右键变成 import package, 把我们刚才需要导出的文件给勾选上,然后 export, 把它命名为 unity。 眼睛好深, 那么这个时候呢,我们就把刚才导入到项目中的资源文件给打包成一个资源包给导出来, 导出成功后, unity 资源包的拓展名为点 unity package 啊,这个我们可以看到 in the departed fire, 那么这个就是资源包的一个拓展名。 第三个呢是导入资源包,除了导入普通的文件, unit 中呢还可以导入大量的资源文件和 脚本的资源包,它的方式同样有三种,我们先看一下。第一种是在 import package 导入项对话框中直接导入资源包,那么在这里 我们选择 import package custom package 里面,我这里是在呃资源商店里下载的一个资源包,一个天空盒子的资源包,我们把它打开, 嗯在这里呢就可以看到这个天空盒子的资源包里面包含了大量的资源文件,有图片 还有一些材质,我们把它全部勾选上之后,全选之后导入, 那么资源文件有点多,所以它导入的时间会长一点。 那么第二种方式呢,就是将资源包直接的拨拽到项目面板中,也可完成导入,就是将我们的这个资源包 直接的拖拽到,直接拖拽到项目面板中。还有一个第三种方式呢,就是直接双击资源包文件,那么也可导入, 我们来看一下刚才的支援包,还有还有一点没有完全导入, 这个时候呢,完全导入之后我们就可以看到这里有一个八 k skybox head free, 这个就有 actor, 还有这个 material 材质,我们的你看到 那么以下两种方式,方式二,方式三呢比较简单,那么就不在此演示, 大家也可以在课后自自己到资源商店里面去下载更多的资源包,然后尝试把这些资源包导入到项目中,因为后续 如果在开发大型的项目的时候呢,我们会大量的使用到这些资源包。稳接好,那这节课就到这里,谢谢大家。

大家好,我是小阿,有同学向我咨询,三 d 叉 m l 的文件在卡贴里面打开,然后另存成 stp 的文件,将这个文件导入到 ug 以后, 打开是一个空文档,什么东西都没有说,这个问题应该怎么解决? 首先我们讲一下三 dxml 是一个什么样的格式文档呢?其实我们可以理解为它是一个压缩包,是为了方便查看。 所以说一般的卡地亚文件保存成三 dxml 格式的文件以后会丢失很多信息,在卡地亚里面就只能进行查看了,零部件的一些可编辑的几何信息 也就丢失了。所以说用三 d 叉 m l 的文件保存成 stp 以后,导入到 ug 就是一个空文档,什么都显示不了了。 所以说我们仅仅是想要查看三维模型,三 dxml 是满足我们需求的,如果我们想要对模型进行一些编辑操作, 三 d 叉的格式文件是满足不了需求的,需要输入可编辑的文档才能进行操作,同学们,你学会了吗?


接下来我们给大家分享的是 excel 导入 xml 数据的内容,那这个数据的内容的话,听起来会觉得,嗯, excel 还能导入 xml 数据, 他和我们的平常数据好像有点不一样哦,他怎么老呢?那其实一下我在做我们的一个 xm 数据的一个处理的时候的话,遵循的我们点内的的一些方法来实现,那我们来看一下啊,就是我们看 首先来了解一下 s m 格式是什么,那 s m l 格式呢?目前来说的话,在进行我们的数据的传递的 这个呃层次化的一个数据方面的话,使用的不是我们传统的一个什么,就数据库的一个语句的传递,那么它非常适合用来做我们 一个数据交换。为什么?因为我们在在做数据交换的时候的话,我们出来的数据是一个相对的格式化的数据, 但是 xm 也有缺点。什么缺点呢?就是啊,我不管我传递过去什么数据,我得到的如果是他本身是一个空数据,他也要把我们的相对应的一个格式还有我们的一个节点传过来。 所以第一次呢就出现了一类的数据叫节省数据。这位节省数据的话是目前来说呃用的最为广泛的一种类型啊,因为节省数据相比我们 sm 数据的话,传递的内容要少很多。 呃,像另外的话有一个叫做亚马数据,那亚马的数据的话其实是我们的节省数据的一个变种,那么它非常像我们的一个什么呀?拍摄的 这样的一个基于我们的一个位置的一个定位,节省的数据他有大括号啊,但是压门是没有这个大括号的, 那目前来说常用的啊,就是我们在呃我们的 excel 中常用的,基本上前面两种,一种 xml, 另外一种是节省的数据。压门的话在我们的一个 xxxl 中处理的非常少, 非常少,所以我们至少需要了解到这两种的一个数据的一个格式的这个内容。 那么大家看一下这里面的一个数据啊,那这里面的话,像我们的 seven meet, 然后 seven meet 的这个数据里面有两条我们的 seven meet 的数据。对数据,那这数据的话,其实在我们的一个点亮的一个格式里面,它其实就相当于什么一个表 格的一个数据记录,那这里面相当有两条数据的记录存在,那我们在做 xm 的解析的时候一定要了解到哦,我们怎么样去描述我们的一个 xm? 那 sm 和我们的前面的 htm 有什么不一样的地方呢?我们为什么要导入我们的 xm 呢?其实原因很简单啊,就是我们的 html 的这个语句啊和标签呢,都是规划好的,比如说我要描述横线,我们就是 h h, 往描述回车,我们就是 b r, 对吧?描述回车就是 b 啊,那描述认可的话呢,毫无疑问的就是 a, 然后什么什么什么,那这个的话,其实就是我们说对应 的这样的一个数据,但是 xm 的话具有更大的灵活性,大家看一下啊,这里面像我们的一个萨米特,那这里面的话,这个数据呢,会有相对应的一个呃,不是我们一个预定好的,因为它可以任意的数据, 那这首的话我们定义的一个呃封闭的标签呢?那这里面大家看一下啊,就是这里,这里面是杀 meet, 以杀 meet 为结束, 那这个 name 他以 name 的一个 b 标签结束,然后中间用我们的一个字符来描述,那么 h 的话是用 h, 然后用 h 的 b 标签结束 捐的,你捐的的必标先结束,那这个来说的话,就是我们所对应的一个什么呀?所对应的一个呃,一个解析的一个内容,那这样来说的话,其实就是实现了一个什么 一个内容呢?就是我们非常清楚明了的可以了解到我们的整个的 xm 的语句用来描述的这些信息,比如说我描述了 他姓什么,名什么,然后年龄多大,如果说我们这里面把节点扩展的话,可以填充更多的信息。 所以说 xm 的话,格式的话,相比我们的一个 htm 的话,他的一个差别,我刚刚已经说过了,就是说他可以任意的定义我们的一个解析的一个节点, 比如说标签的话,是不不再是我们的一个类似的,呃, html 里面的话,用必须预定好的,我的任意的标签都可以实现我们的一个呃定义。那么在我们的 excel 等跑快瑞导入 sml 的数据, 我们通常人来说有两种方式啊,那第一种方式的话,我们通过获取数据,然后从 xm 去把我们的数据导入进来。 那么另外一种方式呢?就是进入到我们的 paro carry 的一个编辑器当中,然后再选中新建语言,然后文件选中为 xm。 那么这两种呢?适用的场景,通常来说的话,这是是这个适用于我们没有到任何的数据在里面,或者我们这里面没有任何的查询在里面, 但是如果说一旦有查询的话,我们其实不用退出这个界面,我们直接点击新建文件,然后 sm 就可以把我们的 sm 数据来做导入进来说这是我们通过 excel 的一个 powquarry 导入 sm 数据的格式。那么 导入数据的话,其实我们来看一下这里面的话有两种不同的一个案例,有一种案例我们叫简单案例,那么简单案例有什么特点呢?就是他的数据啊,只有单层,大家看一下,就是负的外面是有一个单层的数据,然后这里面其他的话就是直接是负的数据本身了。 那另外的话有一类的类型呢,就是像我们这样,那最外层是一个 people people, 然后的话里面有一个 students 的这样的一个双层的一个节点,大家看一下,所以说这里面有这是一节点,这是二节点,然后 student 三层节点, 所以说他这里面的话,同时在这里面还有一个二层节点,所以说这里面的话是我们的一个多节点的 xm。 那昨天我们多节点的 xm 导入 会有什么样的一个呃问题呢?因为单节点的话我可以直接导入进来,没有问题,但多节点的话他会出现了一个什么样的状况,我们来看一下 他会出现一个什么在这里面 student, 大家看一下,这个 student 的话,其实是有一个这里面是我们的一个所对应的数据,然后这里面是所对应的数据,也就是它忽略掉了什么往外层的 student 标签,然后只拿到了我们的最里程的 xma 数据, 说这个的话正好是我们所要的,所以说这里面的话,他在这里面的话,他出来的是一个什么,是一个胎宝,所以胎宝的话其实可以通过 就是扩展的方式啊,就是然后把它扩展出来,然后他就把我们的数据全部都列出来了,就通过展开的这种方式呢,我们就可以把我们的一个数据啊,就是实现一 个非常简单的扩展来实现我们的这个内容。那最后的话,我们可以把我们的数据作为一个表保存或者是紧创建连接,然后将数据模型添加了,因为我们很多时候的话需要的话是利用他的这个数据啊来做一个数据模型的一个创建, 说这点大家需要去特别注意一下。 ok, 我们来实际来给大家来演示一下这个例子啊,我们来通过一下来导入我们的一个跑边, 听到这里面之后的话,我们到我们的数据,那这里面的话我们找到我们的一个文件来自 xm, 来自 xm 的话我们在这里面选中我们的一个文件 高级课程跑快,那这里面的话 sm 数据有一个简单的 sm 数据,我们就直接选中一层就好了, 然后这里面的话我们就直接有这样一个负的的一层,我们来直接看一下这个数据啊,就是我们的数据有什么不一样的地方?基本数据这个的话我们打开, 那么大家在这里面看啊,最开始的最外层啊,其实是一个什么呀?就是 breakfast 门六 那 breakfast menu, 它这里面是以 breakfast menu 作为一个毕节点结束的,那这时候的话大家看起来可能会觉得有,但是我们把这个 就是这样看,我觉得应该是大家可能都能看的明白,因为他 其实是一个我们的层次化的一个结构的数据啊,就是说他的结数据非常的一个层次化,这个层次化的话他有一个所对应的当,当你看不清楚的时候,你把它放到这样的一个我相信谁都可以看,看的非常的清楚明白 代表什么意思。可爱的各位, okay, food, okay。 那这里面的话,当我们把所有的这个 foud 的这个节点呢,全部都放到这里面,大家可能就很明白了,这里面包含了什么呀? 包含了内幕是,呃, baker, bedroom waff waffle, 然后这里面的价格是多少?然后它的描述以及它的一个 clarice。 这个的话是什么呢?我很多我不太知道它的英文代表什么意 意思啊?然后这里 foot 就是 strawberry black wolf。 然后这里面的话,然后这里面的啊,这应该是华夫饼啊,这个应该是 bel belgian wolf, 就是华夫饼吧,然后这里面的话是 belbury belgian wolf。 那这个的话其实就是相当于是这里面有描述了,是一二三四。呃,五个商品,这里面也叫五个商品,那么五个商品他的分别的名字描述、价格都在这里 说。这时候我们导入这个很简单的时候,我们就发现啊,他自己自动的就把这个名字价格描述以及 应该 category, 是吧?这是 category 吧?还是它是 chorus? 不太了解这个意思啊。然后这里面的话, 这是我们的一个副的,那就是我们这里面的一个个的副的,所以他已经把最外层的一个 breakfast menu 给拿掉了,只拿到我们的最里面的这个数据。因为通常来说的话,我们节仅仅是需要我们最底层的数据,其他数据都是可以被忽略掉的。 在大部分时候我这句话说的不太对,这大部分时候外面的数据可以被忽略掉,然后转换数据。 那转换数据的话我们首先要确定一下,哎,这里面好像这个开头鬼,呃,是数字不对,把它改变成为我们的一个文本, 要替换当前步骤。那这里面的 price 呢?这里面也就有点奇怪了啊。这里面的话就是按道理他应该不是我们的一个什么致富串,他应该是什么?他应该是一个我 的一个 umeric, 就是我们的一个呃,小数。那这次的话我,但是我们这里面有一个什么呢?有个美颜符号在这里面,他并没有识别出来,因为他这里面并没有我们所说的一个货币的形式啊。有货币,我们来看下货币可不可以, 但是这里面是 l, 为什么?因为他这里面的话导入过来的一个数据他没办法自动转,所以我们把这里面改一下。啊,那这里面的话我们把这里面更改类型 文本,这个已经更改了,然后这里面的话我们把它做一个。哎,看一下转换副, 应该是替换值吧,我把替换值这里面把我们的一个美元符号给他拿走。 点确定,那这次的话就没问题。然后我们再把类型做一个转换。 呃,货币,那这次的话我们就拿到我们的这样的一个价格了, 那这次的话我们的数据就已经完完整整的已经到了这个,呃,里面,那接下来的话我们就需要把它选择我们关闭并上载之,我们是把它放在我们的这个表当中呢?还是建立我们的一个连接,或者加到我们的数据模型,这个取决于我们怎么去设定它啊? 这个的话其实是没有太多的一些问题。 ok, 这是我们的一个单层的一个 sm 的数据导入,那接下的话可能会有一个涉及到,就是我们的多个节点的一个数据的一个导入,那怎么来做呢?那其实也很简, 但我们在这里面。呃,先看一下我们的 sm 数据是一个什么样的一个节点,那这里面的话,我们刚才看的一个节点就是我们的一个 啊,学生啊,这里面的话其实就是我们的一个 students 多层的这个数据,那这里面的话包含了两个 student students 的这个内容,那最外层是一个 p 破的一个标签,说这个的话其实他直接可以被忽略掉,所以我们把这个数据导入进来的时候,我们来看一下。 呃,我们来点一下获取数据来自文件 xm 外学生导入进来, 那这首的话他就会自动的会解析出来啊,就是我们当前的这个学生啊,然后的话他的数据的一个状况,我们这里点中我们的十六等字,然后点加载 转换数据,那这个的话你如果说点直接点加载,那肯定不对的,得到的结果他一定是在这里面是一个 table 的展现放到这里面来了,我们通常来说需要通过转换数据的时候把它做一个扩展,那这次我们点击这个, 把这个然后加载更多,然后点击确定,那这样来说的话,我们就把我们的一个 nh, 然后这个词全部都历史的出来了。 呃,所以说针对我们的一个多个节点的话,我们通常需要去利用这样的一种方式去做,因为,呃对于我们的一个单一的一个封闭的一个标签来说的话,他的 一个内容其实就是一个 table, 那么其实我们就要把这个 table 给做一个展开,因为他们的数据是一样的啊。 xm 的数据和节省 的一个差别,就在接着的数据的话,他可能会比较灵活,我如果有数据我就我就放,有数据就放 在我们的这个里面,没数据我就把它弄出来说这的话是是我们的一个比较大的一个差别。但 s 秒的话,我不管你有没有数据,我都要传递过去,你也必把结果汇传回来。 ok, 那这个的话其实就是我们有关我们的 xm 的这个内容的。呃, excel 传进行我们的一个内容的加载的一个方式的一个讲解。不知道大家有没有问题呢?有问题欢迎大家加入群,然后做一个聊天。 呃,我们在我们的所有的一些课程的内旁边都会有一个,呃,就是,呃目前来说的一个群聊啊,大家可以加入进去,如果购买了课程或者你想咨询一下都可以加入进去。 ok, 这节课程就到这里,我们下节课再见。拜拜。

是剪辑软件与达芬奇之间的协同工作流程,就拿翻的卡点而立,这样的一个,就是我们这里面是有一个这样的转场特效的,那在达芬奇里面他是不支持的,所以说我们把这个特效给删除掉,那然后呢?我们在文件中这边有个导出 xm l 这样的一个呃选项,我们点击,那然后这边有一个,有一个让你指定一个这样一个录取边选择一个这样的路径,那然后这边有个存储,这样的话我们这样的一个文件就导出去了, 这个时候我们打开我们达芬奇,那这个时候我们点击文件,然后这边有一个导入时间线,那我们这个素材,素材调理完成之后,我们我们要导出到我们的三 plus 剪辑线上,那所以说我们这边点击那个点击交付,交付完之后我们这边有很多这样的一个选项渲染设置,那这里面我们是用分的卡里面,我们是导给分的卡的时间线,所以我们这边点了, 然后这边他默认的是七,我们这边点叉,那然后呢这边给 pr 的流程也是一样的,就是我们这边选择 pr 就可以,那我们这边是以原文件的分辨率选他,就是你导出是什么样的文件,呃,我们把你调成色之后,他选的还是什么样的文件,然后我们进去之后,我们打开我们三个,然后这边有个文件,我们这边选择导入,然后导入这边 sm 上的选项,然后点击,然后我们找到刚才我们导出出去这样的一个路径,找到,我们选择这样的文件,然后导入, 这就是我们导入进来的一个这样的一个一个流程,那这个时候我们再进行一些特效添加就可以了。好,我是云彩,那如果这个教程对你有帮助的话,你点个赞,谢谢。